Details

Time bar (total: 23.1s)

analyze1.0s (4.4%)

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

Compiled 28 to 23 computations (17.9% saved)

sample4.7s (20.3%)

Results
2.2s1991×body1024valid
1.6s5233×body256valid
871.0ms1029×body512valid
3.0msbody2048valid
1.0msbody512infinite
0.0msbody256infinite
Bogosity

preprocess202.0ms (0.9%)

Algorithm
egg-herbie
Rules
1790×rational_best_45_simplify-1
1026×rational_best_45_simplify-71
844×rational_best_45_simplify-98
806×rational_best_45_simplify-84
722×rational_best_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049292
1134292
2469292
32385292
45424292
57806292
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
(*.f64 (*.f64 (*.f64 -2 K) (cos.f64 (/.f64 J 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 K) (cos.f64 (/.f64 J 2)))) 2))))
(*.f64 (*.f64 (*.f64 -2 U) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 J (*.f64 (*.f64 2 U) (cos.f64 (/.f64 K 2)))) 2))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 U 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 K (*.f64 (*.f64 2 J) (cos.f64 (/.f64 U 2)))) 2))))
Outputs
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J 2))) 2))))
(*.f64 (*.f64 -2 J) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) 2))) 2))) (cos.f64 (/.f64 K 2))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))) 2)))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 (*.f64 (*.f64 -2 K) (cos.f64 (/.f64 J 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 K) (cos.f64 (/.f64 J 2)))) 2))))
(*.f64 (*.f64 (*.f64 -2 K) (cos.f64 (/.f64 J 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 J 2)) (*.f64 K 2))) 2))))
(*.f64 (*.f64 -2 K) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 K (*.f64 (cos.f64 (/.f64 J 2)) 2))) 2))) (cos.f64 (/.f64 J 2))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 K (*.f64 2 (cos.f64 (/.f64 J 2))))) 2))) (*.f64 K (cos.f64 (/.f64 J 2)))))
(*.f64 (*.f64 (*.f64 -2 K) (cos.f64 (/.f64 J 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 K (*.f64 2 (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 (cos.f64 (/.f64 K 2)) (*.f64 -2 U)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 2 U))) 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 J (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) U))) 2))) (*.f64 -2 U)))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 -2 U) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 J (*.f64 2 (*.f64 (cos.f64 (/.f64 K 2)) U))) 2)))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 U U))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) U)))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 U 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 K (*.f64 (*.f64 2 J) (cos.f64 (/.f64 U 2)))) 2))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 U 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 K (*.f64 (*.f64 J 2) (cos.f64 (/.f64 U 2)))) 2))))
(*.f64 (*.f64 -2 J) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 K (*.f64 (*.f64 J 2) (cos.f64 (/.f64 U 2)))) 2))) (cos.f64 (/.f64 U 2))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 K (*.f64 2 (*.f64 J (cos.f64 (/.f64 U 2))))) 2))) (*.f64 J (cos.f64 (/.f64 U 2)))))
Compiler

Compiled 30 to 25 computations (16.7% saved)

simplify116.0ms (0.5%)

Algorithm
egg-herbie
Rules
1124×rational_best_45_simplify-98
834×rational_best_45_simplify-84
734×rational_best_45_simplify-100
694×rational_best_45_simplify-32
656×rational_best_45_simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02073
14573
213873
365973
4259373
5563473
Stop Event
node limit
Counts
1 → 5
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
Outputs
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J 2))) 2))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) 2))) 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 -2 J) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))) 2)))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (cos.f64 (/.f64 K 2)))))

eval3.0ms (0%)

Compiler

Compiled 123 to 98 computations (20.3% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

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

Compiled 54 to 44 computations (18.5% saved)

localize67.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 127 to 97 computations (23.6% saved)

series114.0ms (0.5%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
53.0ms
K
@0
(pow.f64 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))) 2)
7.0ms
K
@0
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 -2 J) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))) 2)))))
6.0ms
J
@0
(pow.f64 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))) 2)
5.0ms
K
@0
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))) 2)))
4.0ms
K
@-inf
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))) 2)))

rewrite133.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1170×rational_best_45_simplify-100
926×rational_best_45_simplify-91
910×rational_best-4
910×rational_best-2
910×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020210
1125210
2405210
31907210
Stop Event
node limit
Counts
4 → 148
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))) 2)))
(*.f64 (*.f64 -2 J) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))) 2))))
(pow.f64 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))) 2)
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 -2 J) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))) 2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (-.f64 0 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (*.f64 (/.f64 J J) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (*.f64 (/.f64 J J) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 J J) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (/.f64 J J) (/.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (*.f64 (/.f64 J J) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (/.f64 J J) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (*.f64 J (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (*.f64 J (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 1 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (-.f64 0 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (neg.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (cos.f64 (/.f64 K 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (neg.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (neg.f64 (cos.f64 (/.f64 K 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4))))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (cos.f64 (/.f64 K 2))))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (cos.f64 (/.f64 K 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (neg.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (neg.f64 (cos.f64 (/.f64 K 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (neg.f64 (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) (cos.f64 (/.f64 K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (neg.f64 (cos.f64 (/.f64 K 2)))) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4))))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))) (*.f64 (/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (cos.f64 (/.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) (/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (cos.f64 (/.f64 K 2)))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))))))))

simplify517.0ms (2.2%)

Algorithm
egg-herbie
Rules
1706×rational_best_45_simplify-100
1450×rational_best_45_simplify-37
1288×rational_best_45_simplify-91
1016×rational_best_45_simplify-1
840×rational_best_45_simplify-39
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
056327166
1202626254
2652226254
Stop Event
node limit
Counts
292 → 332
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))))
(+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))))))
(*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (+.f64 (*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5))) (+.f64 (*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))))
(+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))))
(+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (pow.f64 K 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)) (pow.f64 U 5))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))))
(*.f64 -2 J)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))))))
(*.f64 -2 J)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))))))
(*.f64 -2 J)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))))))
(*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)) (pow.f64 U 5))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))))
(/.f64 U (cos.f64 (*.f64 1/2 K)))
(+.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (*.f64 (pow.f64 K 6) J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)))))
(+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J))))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2))))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (+.f64 (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -1 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(*.f64 -1 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
U
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) U)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U)))
(+.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 0)
(+.f64 0 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(-.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(*.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 1)
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) -1)
(*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (-.f64 0 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 1)
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) -1)
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) 0)
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) 0))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2) 0))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) 0))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (*.f64 (/.f64 J J) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) 0))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) 0))
(+.f64 0 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))
(+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))
(+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) 0)
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) 0))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2) 0))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) 0))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (*.f64 (/.f64 J J) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) 0))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) 0))
(-.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J)))
(-.f64 0 (*.f64 (/.f64 J J) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J))))
(-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)) (+.f64 J J)))
(-.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 J -2)))
(-.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (+.f64 J J)))
(-.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (+.f64 J J)))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) 1)
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 J J))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (/.f64 J J) (/.f64 J J)))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (*.f64 (/.f64 J J) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (/.f64 J J) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (*.f64 J (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (*.f64 J (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J)) -1)
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J)))
(+.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 0)
(+.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) 0))
(+.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 0))
(+.f64 0 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))
(+.f64 (*.f64 0 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))
(-.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 0)
(-.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) 0))
(-.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 0))
(-.f64 0 (*.f64 -1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))
(*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 1)
(*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))
(*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 1 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(*.f64 (neg.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) -1)
(*.f64 (neg.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (-.f64 0 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(*.f64 (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))
(*.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (neg.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 1)
(/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) 0)
(+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)))) 0))
(+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (cos.f64 (/.f64 K 2)))) 0))
(+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) 0))
(+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) 0))
(+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) 0))
(+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) 0))
(+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (neg.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) 0))
(+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (neg.f64 (cos.f64 (/.f64 K 2)))) 0))
(+.f64 0 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4))))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))
(+.f64 (*.f64 0 (/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (cos.f64 (/.f64 K 2))))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))
(-.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) 0)
(-.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(-.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)))) 0))
(-.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (cos.f64 (/.f64 K 2)))) 0))
(-.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) 0))
(-.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) 0))
(-.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) 0))
(-.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) 0))
(-.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (neg.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) 0))
(-.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (neg.f64 (cos.f64 (/.f64 K 2)))) 0))
(-.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J))))
(-.f64 0 (*.f64 1 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J)))))
(-.f64 0 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (neg.f64 (cos.f64 (/.f64 K 2))))))
(-.f64 0 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (+.f64 J J)))
(-.f64 0 (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J)))))
(-.f64 0 (*.f64 -1 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))))
(-.f64 0 (*.f64 (+.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) (cos.f64 (/.f64 K 2))))
(-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (neg.f64 (cos.f64 (/.f64 K 2)))) (*.f64 J -2)))
(-.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (+.f64 J J)))
(-.f64 (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4))))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J))))
(-.f64 (*.f64 0 (/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))) (*.f64 (/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J)))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) 1)
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 J J))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4))))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) (/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (cos.f64 (/.f64 K 2)))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (cos.f64 (/.f64 K 2))))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))))
Outputs
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (+.f64 (*.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 (*.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/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 (+.f64 (+.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/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 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (+.f64 1 (*.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 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U))
(+.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 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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (neg.f64 (/.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 (*.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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))) (*.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 (cos.f64 (*.f64 1/2 K)) J) U)))
(*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/2)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/2) (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) -1))
(+.f64 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/2) (neg.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)))
(+.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 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/2) (+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) -1) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)) (+.f64 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/2) (neg.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U))))
(+.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 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) -1) (+.f64 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/2) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5)) -2) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(+.f64 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/2) (+.f64 (neg.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5)) -2))))
(*.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 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U))
(+.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 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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (neg.f64 (/.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 (*.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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))) (*.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 (cos.f64 (*.f64 1/2 K)) J) U)))
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 (*.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/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 (+.f64 (+.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/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 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (+.f64 1 (*.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 (*.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/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 (+.f64 (+.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/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 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (+.f64 1 (*.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 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 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 U 2) (pow.f64 K 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2)))))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 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 (pow.f64 K 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2)))) (*.f64 1/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)))))))))))
(+.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 U 2) (pow.f64 K 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) (+.f64 (*.f64 (/.f64 U J) 1/3072) (*.f64 (/.f64 U J) -1/46080)))) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) (+.f64 (*.f64 (/.f64 U J) 1/3072) (*.f64 (/.f64 U J) -1/46080)))) J))) (-.f64 (*.f64 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J) -1/16) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2))) (*.f64 (pow.f64 J 2) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (pow.f64 K 6)))))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 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 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J) -1/16) (-.f64 (*.f64 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (*.f64 (/.f64 U J) -5/384)) (*.f64 (/.f64 U J) 7/23040))) J) -1/2) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2)))) (*.f64 (pow.f64 J 2) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (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 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K))))
(neg.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (neg.f64 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 U 3))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(+.f64 (neg.f64 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (*.f64 2 (/.f64 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 U 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)) (pow.f64 U 5))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))))
(+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 U 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (pow.f64 U 5))))))
(+.f64 (neg.f64 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 U 3))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (pow.f64 U 5))))))
(*.f64 -2 J)
(*.f64 J -2)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (*.f64 J -2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) (*.f64 J -2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) (*.f64 J -2)) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))))))
(*.f64 -2 J)
(*.f64 J -2)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (*.f64 J -2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) (*.f64 J -2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) (*.f64 J -2)) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))))))
(*.f64 -2 J)
(*.f64 J -2)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (*.f64 J -2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) (*.f64 J -2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) (*.f64 J -2)) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))))))
(*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K))))
(neg.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (neg.f64 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 U 3))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(+.f64 (neg.f64 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (*.f64 2 (/.f64 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 U 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)) (pow.f64 U 5))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))))
(+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 U 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (pow.f64 U 5))))))
(+.f64 (neg.f64 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 U 3))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (pow.f64 U 5))))))
(/.f64 U (cos.f64 (*.f64 1/2 K)))
(+.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(+.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 U 3)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))))
(+.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (pow.f64 U 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 U 3))))))
(+.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (pow.f64 U 5))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 U 3))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (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 J -2))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(+.f64 (*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) J))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J -2)) (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) J) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) -1/16)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))
(+.f64 (+.f64 (*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) J)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2)))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J -2)) (+.f64 (neg.f64 (*.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 U (*.f64 (/.f64 U J) -5/384)) J)) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2))) (*.f64 J (pow.f64 K 4))))) (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) J) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) -1/16))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J -2)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2))) (*.f64 J (pow.f64 K 4))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) J) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) -1/16))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (*.f64 (pow.f64 K 6) J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) J))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (pow.f64 K 4) (*.f64 J (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2)))))) (+.f64 (*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) (+.f64 (*.f64 (/.f64 U J) 1/3072) (*.f64 (/.f64 U J) -1/46080)))) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) (+.f64 (*.f64 (/.f64 U J) 1/3072) (*.f64 (/.f64 U J) -1/46080)))) J))) (-.f64 (*.f64 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J) -1/16) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2))) (*.f64 (pow.f64 J 2) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 J (pow.f64 K 6))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) J) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) -1/16)) (+.f64 (neg.f64 (*.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 U (*.f64 (/.f64 U J) -5/384)) J)) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2))) (*.f64 J (pow.f64 K 4))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J -2)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J) -1/16) (-.f64 (*.f64 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (*.f64 (/.f64 U J) -5/384)) (*.f64 (/.f64 U J) 7/23040))) J) -1/2) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2)))) (*.f64 (pow.f64 J 2) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 J (pow.f64 K 6))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) J) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) -1/16)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2))) (*.f64 J (pow.f64 K 4))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J -2)) (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J) -1/16) (-.f64 (*.f64 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (*.f64 (/.f64 U J) -5/384)) (*.f64 (/.f64 U J) 7/23040))) J) -1/2) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2)))) (*.f64 (pow.f64 J 2) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 J (pow.f64 K 6))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)
(*.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 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) (pow.f64 J 2)) 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)))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) (pow.f64 J 2)) 1/16) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256)))))
(+.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) (pow.f64 J 2)) 1/16)) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256))))
(+.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 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J) -1/16) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) (+.f64 (*.f64 (/.f64 U J) 1/3072) (*.f64 (/.f64 U J) -1/46080)))) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) (+.f64 (*.f64 (/.f64 U J) 1/3072) (*.f64 (/.f64 U J) -1/46080)))) J)))) (pow.f64 K 6)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) (pow.f64 J 2)) 1/16) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256))))))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256))) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J) -1/16) (*.f64 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (*.f64 (/.f64 U J) -5/384)) (*.f64 (/.f64 U J) 7/23040))) J) -1/2)) (pow.f64 K 6)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) (pow.f64 J 2)) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (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 J -2))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(+.f64 (*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (pow.f64 U 2) J))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 -1/8 J))))))
(*.f64 -2 (+.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (pow.f64 U 2) J))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J -1/8))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (pow.f64 U 2) J))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 -1/8 J))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/384 J)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 -1/256 (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) J))))))) (*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))
(+.f64 (*.f64 -2 (+.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (pow.f64 U 2) J))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J -1/8)))))) (*.f64 (pow.f64 K 4) (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (/.f64 (pow.f64 U 2) J) -1/256)) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J 1/384)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2))) (*.f64 J (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (+.f64 (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (pow.f64 U 2) J))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 -1/8 J))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/384 J)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 -1/256 (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) J))))))) (+.f64 (*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 -2 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/12288 (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 -1/16 (*.f64 J (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 -1/46080 J)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 J (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) (+.f64 (*.f64 (/.f64 U J) 1/3072) (*.f64 (/.f64 U J) -1/46080)))) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) (+.f64 (*.f64 (/.f64 U J) 1/3072) (*.f64 (/.f64 U J) -1/46080)))) J))) (-.f64 (*.f64 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J) -1/16) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256)) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2))) (*.f64 (pow.f64 J 2) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))))))))))))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (pow.f64 U 2) J))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J -1/8))))) (+.f64 (*.f64 (pow.f64 K 4) (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (/.f64 (pow.f64 U 2) J) -1/256)) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J 1/384)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2))) (*.f64 J (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))))) (*.f64 -2 (+.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (pow.f64 K 6) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (/.f64 (pow.f64 U 2) J) 1/12288)) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J -1/46080)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 -1/16 (*.f64 J (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2)))))) (*.f64 (*.f64 J (+.f64 (*.f64 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J) -1/16) (-.f64 (*.f64 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (*.f64 (/.f64 U J) -5/384)) (*.f64 (/.f64 U J) 7/23040))) J) -1/2) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2)))) (*.f64 (pow.f64 J 2) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 -1 U)
(*.f64 U -1)
(neg.f64 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(+.f64 (*.f64 U -1) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(+.f64 (neg.f64 U) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 U -1) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (neg.f64 U) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 U -1) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (+.f64 (neg.f64 U) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5))))))
(*.f64 -1 U)
(*.f64 U -1)
(neg.f64 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(+.f64 (*.f64 U -1) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(+.f64 (neg.f64 U) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 U -1) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (neg.f64 U) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 U -1) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (+.f64 (neg.f64 U) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5)))))
U
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) U)
(+.f64 U (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 U (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3)))))
(+.f64 U (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) U)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 U (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))))))
(+.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 0)
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(+.f64 0 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(-.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 0)
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 1)
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) -1)
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (-.f64 0 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 1)
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) -1)
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) 0)
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (*.f64 (/.f64 J J) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(+.f64 0 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) 0)
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (*.f64 (/.f64 J J) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(-.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J)))
(neg.f64 (*.f64 (+.f64 J J) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(-.f64 0 (*.f64 (/.f64 J J) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (/.f64 J J) (+.f64 J J))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (+.f64 J J) (/.f64 J J))))
(-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)) (+.f64 J J)))
(neg.f64 (*.f64 (+.f64 J J) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J))))
(neg.f64 (*.f64 (*.f64 (+.f64 J J) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -4)) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -4)))))
(neg.f64 (*.f64 (*.f64 (+.f64 J J) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (/.f64 (*.f64 J (*.f64 -4 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (*.f64 J (*.f64 -4 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 J -2)))
(neg.f64 (*.f64 (*.f64 J -2) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))))
(-.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (+.f64 J J)))
(-.f64 0 (*.f64 (+.f64 J J) (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(*.f64 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (neg.f64 (+.f64 J J)))
(-.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (+.f64 J J)))
(neg.f64 (*.f64 (+.f64 J J) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) 1)
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 J J))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -4)) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -4))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (*.f64 J (*.f64 -4 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (*.f64 J (*.f64 -4 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (/.f64 J J) (/.f64 J J)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (/.f64 J J) (/.f64 J J)))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (*.f64 (/.f64 J J) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (/.f64 J J) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (/.f64 J J) (/.f64 J J))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (/.f64 J J) (/.f64 J J)))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -4)) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -4))) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -4)) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -4)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (/.f64 (*.f64 J (*.f64 -4 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (*.f64 J (*.f64 -4 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))) (/.f64 (*.f64 J (*.f64 -4 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (*.f64 J (*.f64 -4 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (*.f64 J (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (*.f64 J (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (*.f64 J (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (*.f64 J (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (*.f64 J -2)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (*.f64 J -2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J)) -1)
(neg.f64 (*.f64 (+.f64 J J) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J)))
(neg.f64 (*.f64 (+.f64 J J) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(+.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 0)
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(+.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) 0))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(+.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 0))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(+.f64 0 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(+.f64 (*.f64 0 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(-.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 0)
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(-.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) 0))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(-.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 0))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(-.f64 0 (*.f64 -1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(*.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 1)
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 1 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(*.f64 (neg.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) -1)
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(*.f64 (neg.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (-.f64 0 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(*.f64 (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(*.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (neg.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 1)
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) 0)
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)))) 0))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (cos.f64 (/.f64 K 2)))) 0))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) 0))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) 0))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) 0))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) 0))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (neg.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) 0))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(+.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (neg.f64 (cos.f64 (/.f64 K 2)))) 0))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(+.f64 0 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(+.f64 (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4))))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(+.f64 (*.f64 0 (/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(+.f64 (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (cos.f64 (/.f64 K 2))))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(+.f64 (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(-.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) 0)
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(-.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(-.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)))) 0))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(-.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (cos.f64 (/.f64 K 2)))) 0))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(-.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) 0))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(-.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) 0))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(-.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) 0))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(-.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) 0))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(-.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (neg.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) 0))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(-.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (neg.f64 (cos.f64 (/.f64 K 2)))) 0))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(-.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J))))
(neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(-.f64 0 (*.f64 1 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J)))))
(neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(-.f64 0 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (neg.f64 (cos.f64 (/.f64 K 2))))))
(neg.f64 (*.f64 J (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (neg.f64 (cos.f64 (/.f64 K 2)))) -2)))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (neg.f64 (cos.f64 (/.f64 K 2))))))
(-.f64 0 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (+.f64 J J)))
(neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J)))))
(neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(-.f64 0 (*.f64 -1 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))))
(neg.f64 (*.f64 -1 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(neg.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(neg.f64 (*.f64 J (neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 -2 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))))
(-.f64 0 (*.f64 (+.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) (cos.f64 (/.f64 K 2))))
(neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) -2))))))
(neg.f64 (-.f64 (*.f64 0 (cos.f64 (/.f64 K 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (neg.f64 (cos.f64 (/.f64 K 2)))) (*.f64 J -2)))
(neg.f64 (*.f64 J (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (neg.f64 (cos.f64 (/.f64 K 2)))) -2)))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (neg.f64 (cos.f64 (/.f64 K 2))))))
(-.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (+.f64 J J)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (-.f64 0 (+.f64 J J)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (neg.f64 (+.f64 J J)))
(-.f64 (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4))))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J))))
(*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -4)) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -4)))) (neg.f64 (*.f64 (+.f64 J J) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(*.f64 (neg.f64 (*.f64 (+.f64 J J) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 J (*.f64 -4 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (*.f64 J (*.f64 -4 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))) (*.f64 (/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (+.f64 J J)))))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))
(neg.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) 1)
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 J J))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -4)) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -4))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (/.f64 (*.f64 J (*.f64 -4 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (*.f64 J (*.f64 -4 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) -2))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) -2)))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (/.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -4))))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -4)) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -4)))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -4)) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -4))))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 J (*.f64 -4 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (*.f64 J (*.f64 -4 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 J (*.f64 -4 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (*.f64 J (*.f64 -4 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) (/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (/.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (cos.f64 (/.f64 K 2)))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)) (cos.f64 (/.f64 K 2))))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (cos.f64 (/.f64 K 2)))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (cos.f64 (/.f64 K 2))))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))) (/.f64 (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2)))) (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) -2))))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (/.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) -2)))) (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) -2))))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (/.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 -2 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))))) (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 -2 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))))))))

localize49.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 113 to 85 computations (24.8% saved)

series30.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

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

rewrite148.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1064×rational_best_45_simplify-100
998×rational_best_45_simplify-71
880×rational_best_45_simplify-91
810×rational_best-4
810×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020176
1121176
2375176
31893176
Stop Event
node limit
Counts
4 → 145
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2)))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
(pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2)
(*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (-.f64 0 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) -2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.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 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) -2))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) -2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))) (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))) (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))) (*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))) (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) (*.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))) (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.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 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) -2)) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) -2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (/.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (*.f64 (*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (/.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (/.f64 1 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (-.f64 0 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (/.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (neg.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 J 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 2 (cos.f64 (/.f64 K 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))) (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 2 (cos.f64 (/.f64 K 2)))) (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))) (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 J 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 2 (cos.f64 (/.f64 K 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))) (*.f64 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (/.f64 J J) (/.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))) (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (cos.f64 (/.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))))

simplify272.0ms (1.2%)

Algorithm
egg-herbie
Rules
1496×rational_best_45_simplify-100
1290×rational_best_45_simplify-37
1130×rational_best_45_simplify-91
936×rational_best_45_simplify-1
932×rational_best_45_simplify-74
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
051121943
1179721265
2578121239
Stop Event
node limit
Counts
277 → 309
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))))
(+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))))))
(*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (+.f64 (*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5))) (+.f64 (*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))))
(+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))))
(+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (pow.f64 K 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(*.f64 -1 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (+.f64 (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(*.f64 -1 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
U
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) U)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U)))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)))))
(+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J))))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2))))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 J)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 2 J))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 2 J)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) J)) (*.f64 2 J))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) 0)
(+.f64 0 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))
(-.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))
(*.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) 1)
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) -1)
(*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (-.f64 0 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) 1)
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) -1)
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) 0)
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))) 0))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) 0))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))) 0))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) 0))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) -2)) 0))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) 0))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) 0))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))) 0))
(+.f64 0 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))))
(+.f64 (*.f64 0 (*.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 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))))
(+.f64 (*.f64 0 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))))
(+.f64 (*.f64 0 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) -2))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))))
(+.f64 (*.f64 0 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) 0)
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))) 0))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) 0))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))) 0))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) 0))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) -2)) 0))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) 0))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) 0))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))) 0))
(-.f64 0 (*.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))
(-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))) (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(-.f64 0 (*.f64 -1 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2)))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (+.f64 J J)))
(-.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (+.f64 J J)))
(-.f64 (*.f64 0 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))) (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))) (*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))) (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) (*.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) 1)
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 J J))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))) (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.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 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) -2)) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) -2))))
(+.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) 0)
(+.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) 0))
(+.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) 0))
(+.f64 0 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))
(+.f64 (*.f64 0 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))
(-.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) 0)
(-.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) 0))
(-.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) 0))
(-.f64 0 (*.f64 -1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(*.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))
(*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) 1)
(*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (/.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))
(*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))
(*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))
(*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (*.f64 (*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (/.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))
(*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))
(*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (/.f64 1 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))
(*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))
(*.f64 (neg.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) -1)
(*.f64 (neg.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (-.f64 0 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))
(*.f64 (*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (/.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))
(*.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (neg.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) 1)
(/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))
(+.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) 0)
(+.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 J 0))
(+.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))) 0))
(+.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 2 (cos.f64 (/.f64 K 2))) 0))
(+.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 0))
(+.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(+.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(+.f64 0 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))) (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 0 (*.f64 2 (cos.f64 (/.f64 K 2)))) (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 0 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))) (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))
(-.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) 0)
(-.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 J 0))
(-.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))) 0))
(-.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 2 (cos.f64 (/.f64 K 2))) 0))
(-.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 0))
(-.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(-.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(-.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))
(-.f64 (*.f64 0 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))) (*.f64 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) (*.f64 J -2)))
(-.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))
(/.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) 1)
(/.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 J J))
(/.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))
(/.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))))
(/.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))
(/.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (/.f64 J J) (/.f64 J J)))
(/.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))) (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))))
(/.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(/.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))))
(/.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) -1)
(neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))
Outputs
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (+.f64 (*.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 (*.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/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 (*.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 (*.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/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))))))
(*.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 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U))
(+.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 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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (neg.f64 (/.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 (*.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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))) (*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5))))))
(*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/2)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/2) (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) -1))
(+.f64 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/2) (neg.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)))
(+.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 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/2) (+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) -1) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)) (+.f64 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/2) (neg.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U))))
(+.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 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) -1) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)) (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/2)) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5)) -2)))
(+.f64 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/2) (+.f64 (neg.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5)) -2))))
(*.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 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U))
(+.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 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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (neg.f64 (/.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 (*.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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))) (*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 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 (*.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 (*.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/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 (*.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 (*.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/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))))))
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 (*.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/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 (*.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 (*.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/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))))))
(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 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 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 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 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 (pow.f64 K 4) (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 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 (pow.f64 K 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2)))) (*.f64 1/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)))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 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 (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) (+.f64 (*.f64 (/.f64 U J) 1/3072) (*.f64 (/.f64 U J) -1/46080)))) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) (+.f64 (*.f64 (/.f64 U J) 1/3072) (*.f64 (/.f64 U J) -1/46080)))) J))) (-.f64 (*.f64 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J) -1/16) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 (pow.f64 J 2) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (pow.f64 K 6)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))))
(+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 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 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J) -1/16) (-.f64 (*.f64 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (*.f64 (/.f64 U J) -5/384)) (*.f64 (/.f64 U J) 7/23040))) J) -1/2) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2)))) (*.f64 (pow.f64 J 2) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (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 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(*.f64 -1 U)
(*.f64 U -1)
(neg.f64 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(+.f64 (*.f64 U -1) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(+.f64 (neg.f64 U) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 U -1) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3)))))
(+.f64 (neg.f64 U) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 U -1) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (neg.f64 U) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (neg.f64 U) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J -2))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J -2)) (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (pow.f64 U 2) J))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 -1/8 J))))))
(*.f64 -2 (+.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J -1/8))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (pow.f64 U 2) J))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 -1/8 J))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 -1/256 (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/384 J)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) J))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J -2))))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 -2 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J -1/8))))) (*.f64 -2 (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 J (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J 1/384)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (/.f64 (pow.f64 U 2) J) -1/256))))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 -2 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J -1/8))))) (*.f64 -2 (+.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 J (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J 1/384)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (/.f64 (pow.f64 U 2) J) -1/256))))))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/384 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (+.f64 (*.f64 -1/256 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/12288 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J))) (+.f64 (*.f64 -1/46080 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 -1/256 (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/384 J)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) J))))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/12288 (/.f64 (pow.f64 U 2) J))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 -1/46080 J)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 -1/16 (*.f64 J (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))))) (*.f64 (*.f64 J (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) (+.f64 (*.f64 (/.f64 U J) 1/3072) (*.f64 (/.f64 U J) -1/46080)))) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) (+.f64 (*.f64 (/.f64 U J) 1/3072) (*.f64 (/.f64 U J) -1/46080)))) J))) (-.f64 (*.f64 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J) -1/16) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 (pow.f64 J 2) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J -2)) (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (pow.f64 U 2) J))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 -1/8 J))))))))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 -2 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J -1/8))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (/.f64 (pow.f64 U 2) J) 1/12288)) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J) -1/16) (-.f64 (*.f64 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (*.f64 (/.f64 U J) -5/384)) (*.f64 (/.f64 U J) 7/23040))) J) -1/2) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2)))) (*.f64 (pow.f64 J 2) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 -1/16 (*.f64 J (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2)))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J -1/46080))))))) (*.f64 -2 (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 J (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J 1/384)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (/.f64 (pow.f64 U 2) J) -1/256))))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 -2 (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) J))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J -1/8))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (/.f64 (pow.f64 U 2) J) 1/12288)) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J) -1/16) (-.f64 (*.f64 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (*.f64 (/.f64 U J) -5/384)) (*.f64 (/.f64 U J) 7/23040))) J) -1/2) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2)))) (*.f64 (pow.f64 J 2) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 -1/16 (*.f64 J (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2)))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J -1/46080))))))) (*.f64 -2 (+.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 J (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (pow.f64 (*.f64 1/32 (*.f64 (/.f64 (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)))))))) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J 1/384)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (/.f64 (pow.f64 U 2) J) -1/256)))))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)))) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)))))))
(*.f64 -1 U)
(*.f64 U -1)
(neg.f64 U)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -1 U))
(+.f64 (*.f64 U -1) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(+.f64 (neg.f64 U) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 U -1) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3)))))
(+.f64 (neg.f64 U) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -1 U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 U -1) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (neg.f64 U) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (neg.f64 U) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))))))
U
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) U)
(+.f64 U (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 U (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3)))))
(+.f64 U (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) U)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))) U)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (+.f64 U (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)) (pow.f64 U 5))))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)
(*.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 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) (pow.f64 J 2)) 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)))))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) (pow.f64 J 2)) 1/16)))
(+.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) (pow.f64 J 2)) 1/16)) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256))))
(+.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 (+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) (pow.f64 J 2)) 1/16))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) (+.f64 (*.f64 (/.f64 U J) 1/3072) (*.f64 (/.f64 U J) -1/46080)))) J)) (+.f64 (*.f64 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J) -1/16) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) (+.f64 (*.f64 (/.f64 U J) 1/3072) (*.f64 (/.f64 U J) -1/46080)))) J)))) (pow.f64 K 6)))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256))) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J) -1/16) (*.f64 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (*.f64 (/.f64 U J) -5/384)) (*.f64 (/.f64 U J) 7/23040))) J) -1/2)) (pow.f64 K 6)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) (pow.f64 J 2)) 1/16))))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256))) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) (pow.f64 J 2)) 1/16)) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J) -1/16) (*.f64 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (*.f64 (/.f64 U J) -5/384)) (*.f64 (/.f64 U J) 7/23040))) J) -1/2)) (pow.f64 K 6))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 J)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 2 J))
(+.f64 (*.f64 2 J) (*.f64 (pow.f64 K 2) (*.f64 -1/4 J)))
(+.f64 (*.f64 2 J) (*.f64 (pow.f64 K 2) (*.f64 J -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)))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 -1/4 J)) (+.f64 (*.f64 2 J) (*.f64 (pow.f64 K 4) (*.f64 1/192 J))))
(+.f64 (+.f64 (*.f64 2 J) (*.f64 (pow.f64 K 2) (*.f64 J -1/4))) (*.f64 (pow.f64 K 4) (*.f64 J 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))))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 -1/4 J)) (+.f64 (*.f64 (pow.f64 K 4) (*.f64 1/192 J)) (+.f64 (*.f64 2 J) (*.f64 (pow.f64 K 6) (*.f64 -1/23040 J)))))
(+.f64 (*.f64 (pow.f64 K 4) (*.f64 J 1/192)) (+.f64 (*.f64 2 J) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 J -1/4)) (*.f64 (pow.f64 K 6) (*.f64 J -1/23040)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 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 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) 0)
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(+.f64 0 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(-.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) 0)
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(*.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) 1)
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) -1)
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (-.f64 0 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) 1)
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) -1)
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) 0)
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) -2)) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(+.f64 0 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 0 (*.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 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 0 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 0 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) -2))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 0 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) 0)
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) -2)) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(-.f64 0 (*.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))
(neg.f64 (*.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))
(neg.f64 (*.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))
(neg.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (*.f64 J (cos.f64 (/.f64 K 2))))))
(neg.f64 (*.f64 2 (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))))
(-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))) (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(neg.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (*.f64 J (cos.f64 (/.f64 K 2))))))
(neg.f64 (*.f64 2 (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))))
(-.f64 0 (*.f64 -1 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2)))))
(neg.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(neg.f64 (neg.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(neg.f64 (*.f64 J (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))
(neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (*.f64 J -2))))
(neg.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))))
(neg.f64 (-.f64 (*.f64 0 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (+.f64 J J)))
(*.f64 (*.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 0 (+.f64 J J)))
(*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (neg.f64 (+.f64 J J)))
(-.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (+.f64 J J)))
(-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (+.f64 J J)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (neg.f64 (+.f64 J J)))
(-.f64 (*.f64 0 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))) (*.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))) (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(*.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (-.f64 0 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(*.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (neg.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))) (*.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))) (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (-.f64 0 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (neg.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) (*.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) -4)))) (neg.f64 (*.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J -4))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J -4)))) (neg.f64 (*.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) 1)
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 J J))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) -4)))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J -4))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J -4)))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))) (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) -4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) -4))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J -4))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J -4)))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J -4))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J -4))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.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 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.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 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.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 (cos.f64 (/.f64 K 2)) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 (cos.f64 (/.f64 K 2)) -2))) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) -2)) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) -2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J -2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J -2))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J -2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (*.f64 J -2))))
(+.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) 0)
(pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(+.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) 0))
(pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(+.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) 0))
(pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(+.f64 0 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))
(pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(+.f64 (*.f64 0 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))
(pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(-.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) 0)
(pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(-.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) 0))
(pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(-.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) 0))
(pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(-.f64 0 (*.f64 -1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(*.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))
(pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) 1)
(pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (/.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))
(pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))
(pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))
(pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (*.f64 (*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (/.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))
(pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))
(pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))
(pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (/.f64 1 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))
(pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))))
(pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(*.f64 (neg.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) -1)
(pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(*.f64 (neg.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (-.f64 0 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))
(pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(*.f64 (*.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (/.f64 1 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))
(pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))
(pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(*.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))) (neg.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) 1)
(pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)))
(pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2) (pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2))))
(pow.f64 (/.f64 U (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))) 2)
(+.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) 0)
(*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))
(+.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 J 0))
(*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))
(+.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))) 0))
(*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))
(+.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 2 (cos.f64 (/.f64 K 2))) 0))
(*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))
(+.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 0))
(*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))
(+.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))
(+.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))
(+.f64 0 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))
(+.f64 (*.f64 0 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))) (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))
(+.f64 (*.f64 0 (*.f64 2 (cos.f64 (/.f64 K 2)))) (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))
(+.f64 (*.f64 0 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))) (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))
(-.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) 0)
(*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))
(-.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 J 0))
(*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))
(-.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))) 0))
(*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))
(-.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 2 (cos.f64 (/.f64 K 2))) 0))
(*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))
(-.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 0))
(*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))
(-.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))
(-.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))
(-.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))
(neg.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(-.f64 (*.f64 0 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))) (*.f64 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) (*.f64 J -2)))
(*.f64 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) (-.f64 0 (*.f64 J -2)))
(*.f64 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) (neg.f64 (*.f64 J -2)))
(-.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))
(neg.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(/.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) 1)
(*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 J J))
(*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))
(/.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(/.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))))
(/.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))
(/.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(/.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (/.f64 J J) (/.f64 J J)))
(/.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))) (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))))
(/.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) (*.f64 (+.f64 J J) (/.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))))
(/.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))))
(/.f64 (*.f64 2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 J J) (/.f64 J J))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 J J) (/.f64 J J)))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) -1)
(neg.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))
(neg.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))

eval820.0ms (3.5%)

Compiler

Compiled 38274 to 28813 computations (24.7% saved)

prune204.0ms (0.9%)

Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New63011641
Fresh000
Picked011
Done101
Total63112643
Error
0.0b
Counts
643 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
39.5b
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
32.4b
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
45.7b
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) U)
49.5b
(+.f64 (neg.f64 U) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
52.7b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
17.6b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
23.4b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 J)) 2))))
41.7b
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J -2))
20.2b
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (neg.f64 (+.f64 J J))))
30.7b
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))
48.6b
(neg.f64 U)
45.0b
U
Compiler

Compiled 487 to 383 computations (21.4% saved)

localize73.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
7.6b
(*.f64 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (neg.f64 (+.f64 J J)))
7.8b
(*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
8.9b
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
Compiler

Compiled 188 to 117 computations (37.8% saved)

series8.0ms (0%)

Counts
4 → 144
Calls

36 calls:

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

rewrite143.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1286×rational_best_45_simplify-71
1088×rational_best-4
1088×rational_best-2
1088×rational_best-3
1088×rational_best-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
022234
1139234
2453234
32235218
Stop Event
node limit
Counts
4 → 149
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(*.f64 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (neg.f64 (+.f64 J J)))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 -2 (/.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 -2 (/.f64 J J)))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -2)))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J)))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (*.f64 -2 (/.f64 J J))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (/.f64 J J)) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 J) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 -2 (/.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 J J) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 J J) (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -2))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (*.f64 -2 (/.f64 J J))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J)))) (*.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (/.f64 J J)) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 -2 (/.f64 J J)) (*.f64 -2 (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (/.f64 J J) (/.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -2))) (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 -2 (/.f64 J J))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 -2 (/.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 (/.f64 J J) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) (*.f64 (/.f64 J J) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 2 (*.f64 J (+.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 J -2) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 (+.f64 J J) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 1 (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (*.f64 J (+.f64 J J))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 J) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) (*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) -1) (*.f64 -1 (*.f64 J (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))) (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 2 (*.f64 J (+.f64 J J)))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 J -2) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))) (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 2 (*.f64 J (+.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 J -2) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 (+.f64 J J) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (neg.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))) (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 J -2) (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 J J) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))) (*.f64 (*.f64 (+.f64 J J) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (*.f64 J (+.f64 J J))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))) (neg.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 J -2) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))) (*.f64 (*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 J -2) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))) (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))))) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))) (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))) (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 J -2) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))) (*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 J -2) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))) (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 1 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))))

simplify432.0ms (1.9%)

Algorithm
egg-herbie
Rules
1422×rational_best_45_simplify-100
1258×rational_best_45_simplify-25
1212×rational_best_45_simplify-37
1080×rational_best_45_simplify-91
886×rational_best_45_simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
050729389
1176727653
2636027653
Stop Event
node limit
Counts
293 → 302
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4))))))
(+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))))))
(*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))))))
(*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (+.f64 (*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5))) (+.f64 (*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (pow.f64 K 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(*.f64 1/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)))))))
(*.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)))))))
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)))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 K 4) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (pow.f64 K 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)) (pow.f64 U 5))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))))
(*.f64 -2 J)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))))))
(*.f64 -2 J)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))))))
(*.f64 -2 J)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))))))
(*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)) (pow.f64 U 5))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))))
(/.f64 U (cos.f64 (*.f64 1/2 K)))
(+.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (*.f64 (pow.f64 K 6) J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 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))))
(+.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 0)
(+.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) 0))
(+.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 0))
(+.f64 0 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(+.f64 (*.f64 0 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(-.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 0)
(-.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) 0))
(-.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 0))
(-.f64 0 (*.f64 -1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(*.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 1)
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 1)
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(+.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) 0)
(+.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -2))) 0))
(+.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) 0))
(+.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) 0))
(+.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 -2 (/.f64 J J))) 0))
(+.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) 0))
(+.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) 0))
(+.f64 0 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(+.f64 (*.f64 0 (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 -2 (/.f64 J J)))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -2)))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J)))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(+.f64 (*.f64 (neg.f64 J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (neg.f64 J)))
(+.f64 (*.f64 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (*.f64 -2 (/.f64 J J))) 0)
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (/.f64 J J)) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) 0)
(+.f64 (*.f64 (neg.f64 J) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (neg.f64 J)))
(-.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) 0)
(-.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -2))) 0))
(-.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) 0))
(-.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) 0))
(-.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 -2 (/.f64 J J))) 0))
(-.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) 0))
(-.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) 0))
(-.f64 0 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(-.f64 0 (*.f64 (+.f64 J J) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))))
(-.f64 0 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J)) (+.f64 J J)))
(-.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (+.f64 J J)))
(-.f64 0 (*.f64 (/.f64 J J) (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(-.f64 0 (*.f64 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))))
(-.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -2))) (+.f64 J J)))
(-.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) (+.f64 J J)))
(-.f64 (*.f64 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (*.f64 -2 (/.f64 J J))) 0)
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J)))) (*.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) (*.f64 J -2)))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (/.f64 J J)) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) 0)
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) 1)
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 J J))
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 -2 (/.f64 J J)) (*.f64 -2 (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (/.f64 J J) (/.f64 J J)))
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))))
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -2))) (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -2)))))
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 -2 (/.f64 J J))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 -2 (/.f64 J J)))))
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 (/.f64 J J) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) (*.f64 (/.f64 J J) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J)))))
(/.f64 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) -1)
(neg.f64 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(+.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) 0)
(+.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) 0))
(+.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 2 (*.f64 J (+.f64 J J))) 0))
(+.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 J -2) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))) 0))
(+.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))) 0))
(+.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))) 0))
(+.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 (+.f64 J J) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))) 0))
(+.f64 0 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))
(+.f64 (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(+.f64 (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 1 (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))
(+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))) -1) 0)
(+.f64 (*.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))) 0)
(+.f64 (*.f64 (*.f64 2 (*.f64 J (+.f64 J J))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) 0)
(+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))
(+.f64 (*.f64 (neg.f64 J) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) (*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (neg.f64 J)))
(+.f64 (*.f64 (*.f64 J (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) -1) (*.f64 -1 (*.f64 J (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))))
(+.f64 (*.f64 (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))) (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))
(+.f64 (*.f64 0 (*.f64 2 (*.f64 J (+.f64 J J)))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))
(+.f64 (*.f64 0 (*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 J -2) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))
(+.f64 (*.f64 (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))) (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))
(-.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) 0)
(-.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) 0))
(-.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 2 (*.f64 J (+.f64 J J))) 0))
(-.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 J -2) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))) 0))
(-.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))) 0))
(-.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))) 0))
(-.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 (+.f64 J J) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))) 0))
(-.f64 0 (neg.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))))
(-.f64 0 (*.f64 -1 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (neg.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))))
(-.f64 0 (*.f64 (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))) (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(-.f64 0 (*.f64 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))))
(-.f64 0 (*.f64 (*.f64 J -2) (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(-.f64 (*.f64 0 (*.f64 (+.f64 J J) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))) (*.f64 (*.f64 (+.f64 J J) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))
(-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))) -1) 0)
(-.f64 (*.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))) 0)
(-.f64 (*.f64 (*.f64 2 (*.f64 J (+.f64 J J))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) 0)
(-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))) (neg.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))))
(-.f64 (*.f64 0 (*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 J -2) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))) (*.f64 (*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 J -2) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))) (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))))) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))) (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) 1)
(/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))
(/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 J J))
(/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))))
(/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))))
(/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))))
(/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))))
(/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))) (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))))))
(/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 J -2) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))) (*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 J -2) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))))
(/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))) (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))))
(neg.f64 (neg.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))))
(+.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 0)
(+.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) 0))
(+.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 0))
(+.f64 0 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))
(+.f64 (*.f64 0 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))
(-.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 0)
(-.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) 0))
(-.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 0))
(-.f64 0 (*.f64 -1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))
(*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 1)
(*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))
(*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 1 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 1)
(/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
Outputs
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 1 (+.f64 (*.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 (*.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/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 (*.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 (*.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/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))))))
(*.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 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U))
(+.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 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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (neg.f64 (/.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 (*.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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))) (*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5))))))
(*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/2)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/2) (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) -1))
(+.f64 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/2) (neg.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)))
(+.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 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/2) (+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) -1) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)) (+.f64 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/2) (neg.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U))))
(+.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 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) -1) (+.f64 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/2) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5)) -2) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (+.f64 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5)) -2))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 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 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 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 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 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 (pow.f64 K 4) (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 K 4) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (pow.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) 2)))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 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)))))))))))
(+.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 U 2) (pow.f64 K 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 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 (*.f64 (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) (+.f64 (*.f64 (/.f64 U J) 1/3072) (*.f64 (/.f64 U J) -1/46080)))) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) (+.f64 (*.f64 (/.f64 U J) 1/3072) (*.f64 (/.f64 U J) -1/46080)))) J))) (-.f64 (*.f64 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J) -1/16) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 (pow.f64 J 2) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (pow.f64 K 6)) (*.f64 1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (pow.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J) -1/16) (-.f64 (*.f64 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (*.f64 (/.f64 U J) -5/384)) (*.f64 (/.f64 U J) 7/23040))) J) -1/2) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (pow.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) 2)))) (*.f64 (pow.f64 J 2) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (pow.f64 K 6))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 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 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/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 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U))
(+.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 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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (neg.f64 (/.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 (*.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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))) (*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 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 (*.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 (*.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/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 (*.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 (*.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/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))))))
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 (*.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/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 (*.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 (*.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/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))))))
(*.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 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U))
(+.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 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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (neg.f64 (/.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 (*.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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))) (*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 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 (*.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 (*.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/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 (*.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 (*.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/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))))))
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 (*.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/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 (*.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 (*.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/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))))))
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 (*.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/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 (*.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 (*.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/8 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 4)))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 6)))))))
(*.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 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U))
(+.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 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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(+.f64 (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (neg.f64 (/.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 (*.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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))) (*.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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5))))))
(*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/2)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (*.f64 -1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/2) (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) -1))
(+.f64 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/2) (neg.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)))
(+.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 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/2) (+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) -1) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)) (+.f64 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/2) (neg.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U))))
(+.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 (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) -1) (+.f64 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/2) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5)) -2) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U)) (+.f64 (*.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/2) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3)) (pow.f64 U 3)) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 5)) (pow.f64 U 5)) -2))))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 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 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 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 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 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 (pow.f64 K 4) (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 K 4) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (pow.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) 2)))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 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)))))))))))
(+.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 U 2) (pow.f64 K 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 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 (*.f64 (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) (+.f64 (*.f64 (/.f64 U J) 1/3072) (*.f64 (/.f64 U J) -1/46080)))) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) (+.f64 (*.f64 (/.f64 U J) 1/3072) (*.f64 (/.f64 U J) -1/46080)))) J))) (-.f64 (*.f64 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J) -1/16) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 (pow.f64 J 2) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (pow.f64 K 6)) (*.f64 1/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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (pow.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J) -1/16) (-.f64 (*.f64 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (*.f64 (/.f64 U J) -5/384)) (*.f64 (/.f64 U J) 7/23040))) J) -1/2) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (pow.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) 2)))) (*.f64 (pow.f64 J 2) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (pow.f64 K 6))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 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 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))
(*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K))))
(neg.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (neg.f64 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 U 3))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 U 3))) (neg.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)) (pow.f64 U 5))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 U 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (pow.f64 U 5))) (+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))))
(+.f64 (neg.f64 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 U 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (pow.f64 U 5))))))
(*.f64 -2 J)
(*.f64 J -2)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (*.f64 J -2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) (*.f64 J -2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) (*.f64 J -2)) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))))))
(*.f64 -2 J)
(*.f64 J -2)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (*.f64 J -2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) (*.f64 J -2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) (*.f64 J -2)) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))))))
(*.f64 -2 J)
(*.f64 J -2)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (*.f64 J -2))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) (*.f64 J -2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (+.f64 (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 4) (pow.f64 J 3)))) (*.f64 J -2)) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 6) (pow.f64 J 5))))))
(*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K))))
(neg.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (neg.f64 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 U 3))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 U 3))) (neg.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)) (pow.f64 U 5))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 U 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (pow.f64 U 5))) (+.f64 (*.f64 -1 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))))
(+.f64 (neg.f64 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 U 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (pow.f64 U 5))))))
(/.f64 U (cos.f64 (*.f64 1/2 K)))
(+.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(+.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 U 3)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 5) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 4)) (pow.f64 U 3))) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))))
(+.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (pow.f64 U 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 U 3))))))
(+.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 J 6) (pow.f64 (cos.f64 (*.f64 1/2 K)) 5)) (pow.f64 U 5))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 J 4) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (pow.f64 U 3))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(+.f64 (*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) J))))
(+.f64 (*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) J))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))
(+.f64 (+.f64 (*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) J)))) (*.f64 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2))))) (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) J))) (+.f64 (*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (pow.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) 2))) (*.f64 J (pow.f64 K 4)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) J))) (+.f64 (*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (pow.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) 2))) (*.f64 J (pow.f64 K 4))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 K 4) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))) U) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J))))) J)))) (*.f64 1/32 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)) (pow.f64 U 2)) (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 J 2))))) (*.f64 (pow.f64 K 6) J)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))
(+.f64 (*.f64 (*.f64 (pow.f64 K 4) (*.f64 J (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2))))) (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 (*.f64 (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) (+.f64 (*.f64 (/.f64 U J) 1/3072) (*.f64 (/.f64 U J) -1/46080)))) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) (+.f64 (*.f64 (/.f64 U J) 1/3072) (*.f64 (/.f64 U J) -1/46080)))) J))) (-.f64 (*.f64 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J) -1/16) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 1/32 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) 2)))) (*.f64 (pow.f64 J 2) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 J (pow.f64 K 6))) (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) J))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) J))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (pow.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) 2))) (*.f64 J (pow.f64 K 4))))) (+.f64 (*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J) -1/16) (-.f64 (*.f64 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (*.f64 (/.f64 U J) -5/384)) (*.f64 (/.f64 U J) 7/23040))) J) -1/2) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (pow.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) 2)))) (*.f64 (pow.f64 J 2) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 J (pow.f64 K 6))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) J))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (pow.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) 2))) (*.f64 J (pow.f64 K 4))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (+.f64 (*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 (*.f64 J (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J) -1/16) (-.f64 (*.f64 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (*.f64 (/.f64 U J) -5/384)) (*.f64 (/.f64 U J) 7/23040))) J) -1/2) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (pow.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 1/32 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) 2)))) (*.f64 (pow.f64 J 2) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (pow.f64 K 6))) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))))))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4))) (*.f64 J -2))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4))) (*.f64 J -2))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4))) (*.f64 J -2))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4))) (*.f64 J -2))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4))) (*.f64 J -2))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4))) (*.f64 J -2))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4))) (*.f64 J -2))
(*.f64 -2 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4))) (*.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 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)
(*.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 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) (pow.f64 J 2)) 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)))))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) (pow.f64 J 2)) 1/16)))
(+.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) (pow.f64 J 2)) 1/16)) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256))))
(+.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 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J) -1/16) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) (+.f64 (*.f64 (/.f64 U J) 1/3072) (*.f64 (/.f64 U J) -1/46080)))) J)) (*.f64 -1/4 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) (+.f64 (*.f64 (/.f64 U J) 1/3072) (*.f64 (/.f64 U J) -1/46080)))) J)))) (pow.f64 K 6)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) (pow.f64 J 2)) 1/16) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 (/.f64 U J) 1/384))) J)) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256))))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) (pow.f64 J 2)) 1/16) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J) -1/16) (*.f64 (/.f64 (*.f64 U (+.f64 (*.f64 1/8 (*.f64 (/.f64 U J) -5/384)) (*.f64 (/.f64 U J) 7/23040))) J) -1/2)) (pow.f64 K 6)) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J)) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/256))))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 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 (pow.f64 U 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 1/4)
(+.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 0)
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(+.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) 0))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(+.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 0))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(+.f64 0 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(+.f64 (*.f64 0 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(-.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 0)
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(-.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) 0))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(-.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 0))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(-.f64 0 (*.f64 -1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 1)
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) 1)
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(+.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) 0)
(*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(+.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -2))) 0))
(*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(+.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) 0))
(*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(+.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) 0))
(*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(+.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 -2 (/.f64 J J))) 0))
(*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(+.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) 0))
(*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(+.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) 0))
(*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(+.f64 0 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(+.f64 (*.f64 0 (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 -2 (/.f64 J J)))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -2)))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J)))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(+.f64 (*.f64 (neg.f64 J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (neg.f64 J)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (+.f64 (neg.f64 J) (neg.f64 J)))
(+.f64 (*.f64 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (*.f64 -2 (/.f64 J J))) 0)
(*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (/.f64 J J)) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) 0)
(*.f64 J (*.f64 (*.f64 (/.f64 J J) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))) (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(*.f64 (/.f64 (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) (*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(+.f64 (*.f64 (neg.f64 J) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (neg.f64 J)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (+.f64 (neg.f64 J) (neg.f64 J)))
(-.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) 0)
(*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(-.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -2))) 0))
(*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(-.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) 0))
(*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(-.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) 0))
(*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(-.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 -2 (/.f64 J J))) 0))
(*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(-.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) 0))
(*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(-.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) 0))
(*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(-.f64 0 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(neg.f64 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(-.f64 0 (*.f64 (+.f64 J J) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))))
(neg.f64 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(-.f64 0 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J)) (+.f64 J J)))
(neg.f64 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(-.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (+.f64 J J)))
(neg.f64 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(-.f64 0 (*.f64 (/.f64 J J) (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(neg.f64 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(neg.f64 (*.f64 (+.f64 J J) (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(neg.f64 (*.f64 (/.f64 (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(-.f64 0 (*.f64 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))))
(neg.f64 (*.f64 (+.f64 J J) (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(neg.f64 (*.f64 (/.f64 (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(-.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -2))) (+.f64 J J)))
(*.f64 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -2))) (-.f64 0 (+.f64 J J)))
(*.f64 (*.f64 J (*.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -2)) -2)) (neg.f64 (+.f64 J J)))
(-.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) (+.f64 J J)))
(neg.f64 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(-.f64 (*.f64 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (*.f64 -2 (/.f64 J J))) 0)
(*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J)))) (*.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) (*.f64 J -2)))
(-.f64 0 (*.f64 (*.f64 J -2) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 (neg.f64 J) -2)))
(-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (/.f64 J J)) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) 0)
(*.f64 J (*.f64 (*.f64 (/.f64 J J) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))) (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(*.f64 (/.f64 (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) (*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) 1)
(*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))
(/.f64 (*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 J J))
(*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(/.f64 (*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))))
(/.f64 (*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 -2 (/.f64 J J)) (*.f64 -2 (/.f64 J J))))
(*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (/.f64 J J) (/.f64 J J)))
(/.f64 (*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (/.f64 J J) (/.f64 J J)))
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))))
(/.f64 (*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (/.f64 (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) (/.f64 (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))))
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -2))) (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -2)))))
(/.f64 (*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 J (*.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -2)) -2)) (*.f64 J (*.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -2)) -2))))
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))
(/.f64 (*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 J -2) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 -2 (/.f64 J J))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 -2 (/.f64 J J)))))
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J)))))
(/.f64 (*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) (*.f64 -2 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J)))))
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 (/.f64 J J) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) (*.f64 (/.f64 J J) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J)))))
(/.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 (/.f64 J J) (/.f64 J J))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 (/.f64 J J) (/.f64 J J)))))
(/.f64 (*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 (/.f64 J J) (/.f64 J J))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 (/.f64 J J) (/.f64 J J)))))
(/.f64 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) -1)
(neg.f64 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(neg.f64 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(+.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) 0)
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(+.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(+.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 2 (*.f64 J (+.f64 J J))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(+.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 J -2) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(+.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(+.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(+.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 (+.f64 J J) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(+.f64 0 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(+.f64 (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(*.f64 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (+.f64 J J))
(+.f64 (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 1 (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))
(+.f64 (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(*.f64 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (+.f64 J J))
(+.f64 (*.f64 (neg.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))) -1) 0)
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(+.f64 (*.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))) 0)
(*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J))))
(*.f64 (/.f64 (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(+.f64 (*.f64 (*.f64 2 (*.f64 J (+.f64 J J))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) 0)
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 (*.f64 2 (*.f64 J (+.f64 J J))) (/.f64 J J)))
(*.f64 2 (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(+.f64 (*.f64 (neg.f64 J) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) (*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (neg.f64 J)))
(*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (+.f64 (neg.f64 J) (neg.f64 J)))
(*.f64 (*.f64 J (*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) -2)
(+.f64 (*.f64 (*.f64 J (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) -1) (*.f64 -1 (*.f64 J (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))))
(*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (+.f64 (neg.f64 J) (neg.f64 J)))
(*.f64 (*.f64 J (*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) -2)
(+.f64 (*.f64 (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))) (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))
(*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (+.f64 (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))
(*.f64 (/.f64 (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) (*.f64 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (+.f64 J J)))
(+.f64 (*.f64 0 (*.f64 2 (*.f64 J (+.f64 J J)))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(+.f64 (*.f64 0 (*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 J -2) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(+.f64 (*.f64 (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))) (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J)))) (+.f64 (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (*.f64 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (+.f64 J J)))
(-.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) 0)
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(-.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(-.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 2 (*.f64 J (+.f64 J J))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(-.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 J -2) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(-.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(-.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(-.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 (+.f64 J J) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))) 0))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(-.f64 0 (neg.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(-.f64 0 (*.f64 -1 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(-.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (neg.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))))
(*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J))))
(*.f64 (/.f64 (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(-.f64 0 (*.f64 (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))) (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(neg.f64 (*.f64 (*.f64 J -2) (*.f64 (+.f64 J J) (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))
(*.f64 (*.f64 (+.f64 J J) (/.f64 (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))) (neg.f64 (*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 (neg.f64 J) -2)) (*.f64 (+.f64 J J) (/.f64 (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))))
(-.f64 0 (*.f64 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))))
(neg.f64 (*.f64 (*.f64 J -2) (*.f64 (+.f64 J J) (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))
(*.f64 (*.f64 (+.f64 J J) (/.f64 (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))) (neg.f64 (*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 (neg.f64 J) -2)) (*.f64 (+.f64 J J) (/.f64 (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))))
(-.f64 0 (*.f64 (*.f64 J -2) (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (+.f64 (neg.f64 J) (neg.f64 J)))
(*.f64 (*.f64 J (*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) -2)
(-.f64 (*.f64 0 (*.f64 (+.f64 J J) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))) (*.f64 (*.f64 (+.f64 J J) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))
(neg.f64 (*.f64 (*.f64 J -2) (*.f64 (+.f64 J J) (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))
(*.f64 (*.f64 (+.f64 J J) (/.f64 (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))) (neg.f64 (*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 (neg.f64 J) -2)) (*.f64 (+.f64 J J) (/.f64 (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))))
(-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))) -1) 0)
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(-.f64 (*.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))) 0)
(*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J))))
(*.f64 (/.f64 (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))
(-.f64 (*.f64 (*.f64 2 (*.f64 J (+.f64 J J))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))) 0)
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 (*.f64 2 (*.f64 J (+.f64 J J))) (/.f64 J J)))
(*.f64 2 (*.f64 J (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))) (neg.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(-.f64 (*.f64 0 (*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 J -2) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))) (*.f64 (*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 J -2) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))) (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(*.f64 (*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 J -2) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))) (neg.f64 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(*.f64 (neg.f64 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 J (*.f64 (/.f64 (*.f64 J -2) (*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))))) (*.f64 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))) (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(*.f64 (*.f64 (*.f64 J -2) (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))) (neg.f64 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))
(*.f64 (neg.f64 (*.f64 (+.f64 J J) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 (*.f64 J -2) (*.f64 (/.f64 (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) (/.f64 (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))))
(/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) 1)
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))
(/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 J J))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J))) (/.f64 J J))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))
(/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))
(/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J))) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (*.f64 J (*.f64 (/.f64 (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) -2)) (*.f64 J (*.f64 (/.f64 (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) -2))))
(/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 J J))))
(/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J))) (/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (/.f64 (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) (/.f64 (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))))
(/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))) (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J))) (/.f64 (*.f64 (*.f64 J -2) (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))))) (*.f64 (*.f64 J -2) (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (*.f64 J -4)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (*.f64 (*.f64 J -2) (*.f64 (/.f64 (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) (/.f64 (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))) (*.f64 (*.f64 J -2) (*.f64 (/.f64 (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) (/.f64 (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (*.f64 -4 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))))))
(/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 J -2) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))) (*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 J -2) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J))) (/.f64 (*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 J -2) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))) (*.f64 (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))) (/.f64 (*.f64 J -2) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)) (/.f64 (*.f64 J (*.f64 (/.f64 (*.f64 J -2) (*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) (*.f64 J (*.f64 (/.f64 (*.f64 J -2) (*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))))) (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2)))))))
(/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (/.f64 (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))) (/.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))) (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J))))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(neg.f64 (neg.f64 (*.f64 (*.f64 J -2) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (/.f64 J J)))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 (*.f64 J -2) (/.f64 J J)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))
(+.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 0)
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(+.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) 0))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(+.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 0))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(+.f64 0 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(+.f64 (*.f64 0 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(-.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 0)
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(-.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) 0))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(-.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 0))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(-.f64 0 (*.f64 -1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(*.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 1)
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 1 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(*.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (*.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) 1)
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)
(/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)) (/.f64 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2) (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))))
(pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2)

localize3.0ms (0%)

Compiler

Compiled 6 to 4 computations (33.3% saved)

localize27.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(pow.f64 J 2)
7.6b
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J -2))
8.9b
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
13.8b
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
Compiler

Compiled 73 to 57 computations (21.9% saved)

series7.0ms (0%)

Counts
4 → 48
Calls

21 calls:

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

rewrite126.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
900×rational_best_45_simplify-96
704×rational_best_45_simplify-73
610×rational_best_45_simplify-100
562×rational_best_45_simplify-71
538×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017108
1101108
2278108
31150108
45178108
Stop Event
node limit
Counts
4 → 123
Calls
Call 1
Inputs
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J -2))
(pow.f64 J 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 0 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 1 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 1 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (neg.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 1 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (neg.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (*.f64 0 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 -2 (/.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 -2 (/.f64 J J)))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 J) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) J))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (+.f64 J J)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J))) 0) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))) 0) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (+.f64 J J)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (*.f64 -2 (/.f64 J J)) (*.f64 -2 (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 -2 (/.f64 J J))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 -2 (/.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 J) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) J))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (+.f64 J J)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 J 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 J 2) (*.f64 0 (/.f64 (pow.f64 J 2) (pow.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 J 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (pow.f64 J 2) (pow.f64 J 2))) (pow.f64 J 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 J 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 J 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 J 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 J 2) (*.f64 (pow.f64 J 2) (/.f64 1 (pow.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2)) (/.f64 (pow.f64 J 2) (pow.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 J 2) (*.f64 (pow.f64 J 2) (/.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2)) (pow.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 J 2) (*.f64 (*.f64 (pow.f64 J 2) (/.f64 1 (pow.f64 J 2))) (/.f64 (pow.f64 J 2) (pow.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 J 2) (*.f64 (*.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2)) (/.f64 (pow.f64 J 2) (pow.f64 J 2))) (/.f64 (pow.f64 J 2) (pow.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 J 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2)) (pow.f64 J 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2)) (*.f64 (pow.f64 J 2) (/.f64 1 (/.f64 (pow.f64 J 2) (pow.f64 J 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2)) (*.f64 (pow.f64 J 2) (/.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2)) (/.f64 (pow.f64 J 2) (pow.f64 J 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 J 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 J 2)) (neg.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 J 2) (/.f64 1 (pow.f64 J 2))) (pow.f64 J 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2)) (/.f64 (pow.f64 J 2) (pow.f64 J 2))) (pow.f64 J 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2))) (neg.f64 (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 J 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 J 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 J 2) (/.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2)) (/.f64 (pow.f64 J 2) (pow.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (pow.f64 J 2)))))))

simplify156.0ms (0.7%)

Algorithm
egg-herbie
Rules
1416×rational_best_45_simplify-84
1140×rational_best_45_simplify-98
856×rational_best_45_simplify-100
674×rational_best_45_simplify-37
642×rational_best_45_simplify-91
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03117661
110217623
237107587
Stop Event
node limit
Counts
171 → 216
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(*.f64 1/2 (/.f64 U J))
(+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))
(+.f64 (/.f64 J U) (+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 J U) (+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 5) (pow.f64 U 5))) (*.f64 1/2 (/.f64 U J)))))
(*.f64 -1/2 (/.f64 U J))
(+.f64 (*.f64 -1/2 (/.f64 U J)) (*.f64 -1 (/.f64 J U)))
(+.f64 (*.f64 -1/2 (/.f64 U J)) (+.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (*.f64 -1 (/.f64 J U))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 5) (pow.f64 U 5))) (+.f64 (*.f64 -1/2 (/.f64 U J)) (+.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (*.f64 -1 (/.f64 J U)))))
(*.f64 1/2 (/.f64 U J))
(+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))
(+.f64 (/.f64 J U) (+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 J U) (+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 5) (pow.f64 U 5))) (*.f64 1/2 (/.f64 U J)))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(*.f64 -2 J)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (*.f64 -2 J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (+.f64 (*.f64 -2 J) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5))))))
(*.f64 -1 U)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (*.f64 -1 U)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 J 6) (pow.f64 U 5))) (*.f64 -1 U))))
U
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (+.f64 (*.f64 4 (/.f64 (pow.f64 J 6) (pow.f64 U 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)))
(*.f64 -1 U)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (*.f64 -1 U)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 J 6) (pow.f64 U 5))) (*.f64 -1 U))))
(*.f64 -2 J)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (*.f64 -2 J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (+.f64 (*.f64 -2 J) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5))))))
(*.f64 -2 J)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (*.f64 -2 J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (+.f64 (*.f64 -2 J) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5))))))
(+.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 0)
(+.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 0 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 0 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(-.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 0)
(-.f64 0 (neg.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1)
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 1 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 1 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(*.f64 1 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 -1 (neg.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(*.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(*.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(*.f64 (neg.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) -1)
(*.f64 (neg.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (neg.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(*.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 1 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (neg.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(neg.f64 (neg.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) 0)
(+.f64 0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))
(-.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) 1)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) -1)
(*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) 1)
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) -1)
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) 0)
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J))))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (*.f64 0 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 -2 (/.f64 J J)))))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))
(+.f64 0 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 -2 (/.f64 J J)))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) 0)
(-.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))
(-.f64 0 (*.f64 1 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))))
(-.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))))
(-.f64 0 (*.f64 -1 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2))))
(-.f64 0 (*.f64 (neg.f64 J) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)))
(-.f64 0 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) J))
(-.f64 0 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (+.f64 J J)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(-.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J)) (+.f64 J J)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))))
(-.f64 (-.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J))) 0) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J)) (+.f64 J J)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))) 0) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) 1)
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 J J))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (+.f64 J J)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (+.f64 J J))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (*.f64 -2 (/.f64 J J)) (*.f64 -2 (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 -2 (/.f64 J J))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 -2 (/.f64 J J)))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))
(neg.f64 (*.f64 1 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))))
(neg.f64 (*.f64 -1 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2))))
(neg.f64 (*.f64 (neg.f64 J) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)))
(neg.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) J))
(neg.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (+.f64 J J)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(+.f64 (pow.f64 J 2) 0)
(+.f64 (pow.f64 J 2) (*.f64 0 (/.f64 (pow.f64 J 2) (pow.f64 J 2))))
(+.f64 0 (pow.f64 J 2))
(+.f64 (*.f64 0 (/.f64 (pow.f64 J 2) (pow.f64 J 2))) (pow.f64 J 2))
(-.f64 (pow.f64 J 2) 0)
(-.f64 0 (*.f64 -1 (pow.f64 J 2)))
(*.f64 (pow.f64 J 2) 1)
(*.f64 (pow.f64 J 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2)))
(*.f64 (pow.f64 J 2) (*.f64 (pow.f64 J 2) (/.f64 1 (pow.f64 J 2))))
(*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2)) (/.f64 (pow.f64 J 2) (pow.f64 J 2))))
(*.f64 (pow.f64 J 2) (*.f64 (pow.f64 J 2) (/.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2)) (pow.f64 J 2))))
(*.f64 (pow.f64 J 2) (*.f64 (*.f64 (pow.f64 J 2) (/.f64 1 (pow.f64 J 2))) (/.f64 (pow.f64 J 2) (pow.f64 J 2))))
(*.f64 (pow.f64 J 2) (*.f64 (*.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2)) (/.f64 (pow.f64 J 2) (pow.f64 J 2))) (/.f64 (pow.f64 J 2) (pow.f64 J 2))))
(*.f64 1 (pow.f64 J 2))
(*.f64 -1 (neg.f64 (pow.f64 J 2)))
(*.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2)) (pow.f64 J 2))
(*.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2)) (*.f64 (pow.f64 J 2) (/.f64 1 (/.f64 (pow.f64 J 2) (pow.f64 J 2)))))
(*.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2)) (*.f64 (pow.f64 J 2) (/.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2)) (/.f64 (pow.f64 J 2) (pow.f64 J 2)))))
(*.f64 (neg.f64 (pow.f64 J 2)) -1)
(*.f64 (neg.f64 (pow.f64 J 2)) (neg.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2))))
(*.f64 (*.f64 (pow.f64 J 2) (/.f64 1 (pow.f64 J 2))) (pow.f64 J 2))
(*.f64 (*.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2)) (/.f64 (pow.f64 J 2) (pow.f64 J 2))) (pow.f64 J 2))
(*.f64 (neg.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2))) (neg.f64 (pow.f64 J 2)))
(/.f64 (pow.f64 J 2) 1)
(/.f64 (pow.f64 J 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2)))
(/.f64 (pow.f64 J 2) (/.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2)) (/.f64 (pow.f64 J 2) (pow.f64 J 2))))
(neg.f64 (neg.f64 (pow.f64 J 2)))
(neg.f64 (*.f64 -1 (pow.f64 J 2)))
Outputs
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 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))))
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)))))
(+.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 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (+.f64 1 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))))))
(+.f64 1 (+.f64 (*.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/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))))))
(*.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))
(+.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/2 (/.f64 U J)) (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3)))))
(+.f64 (*.f64 1/2 (/.f64 U J)) (+.f64 (/.f64 J U) (neg.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 U J)) (/.f64 J U)) (neg.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3))))
(+.f64 (/.f64 J U) (+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 5) (pow.f64 U 5))) (*.f64 1/2 (/.f64 U J)))))
(+.f64 (/.f64 J U) (+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (+.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 2 (/.f64 (pow.f64 J 5) (pow.f64 U 5))))))
(+.f64 (/.f64 J U) (+.f64 (neg.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (+.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 2 (/.f64 (pow.f64 J 5) (pow.f64 U 5))))))
(+.f64 (*.f64 1/2 (/.f64 U J)) (+.f64 (/.f64 J U) (+.f64 (neg.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (*.f64 2 (/.f64 (pow.f64 J 5) (pow.f64 U 5))))))
(*.f64 -1/2 (/.f64 U J))
(*.f64 (/.f64 U J) -1/2)
(+.f64 (*.f64 -1/2 (/.f64 U J)) (*.f64 -1 (/.f64 J U)))
(+.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 J U) -1))
(+.f64 (*.f64 (/.f64 U J) -1/2) (neg.f64 (/.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 (pow.f64 J 3) (pow.f64 U 3)) (+.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 J U) -1)))
(+.f64 (*.f64 (/.f64 U J) -1/2) (+.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (neg.f64 (/.f64 J U))))
(+.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (+.f64 (*.f64 (/.f64 U J) -1/2) (neg.f64 (/.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 (*.f64 (/.f64 U J) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 J 5) (pow.f64 U 5)) -2) (+.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (*.f64 (/.f64 J U) -1))))
(+.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (+.f64 (*.f64 (/.f64 (pow.f64 J 5) (pow.f64 U 5)) -2) (+.f64 (*.f64 (/.f64 U J) -1/2) (neg.f64 (/.f64 J U)))))
(+.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (+.f64 (neg.f64 (/.f64 J U)) (+.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (pow.f64 J 5) (pow.f64 U 5)) -2))))
(*.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))
(+.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/2 (/.f64 U J)) (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3)))))
(+.f64 (*.f64 1/2 (/.f64 U J)) (+.f64 (/.f64 J U) (neg.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 U J)) (/.f64 J U)) (neg.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3))))
(+.f64 (/.f64 J U) (+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 5) (pow.f64 U 5))) (*.f64 1/2 (/.f64 U J)))))
(+.f64 (/.f64 J U) (+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (+.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 2 (/.f64 (pow.f64 J 5) (pow.f64 U 5))))))
(+.f64 (/.f64 J U) (+.f64 (neg.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (+.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 2 (/.f64 (pow.f64 J 5) (pow.f64 U 5))))))
(+.f64 (*.f64 1/2 (/.f64 U J)) (+.f64 (/.f64 J U) (+.f64 (neg.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (*.f64 2 (/.f64 (pow.f64 J 5) (pow.f64 U 5))))))
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 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))))
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)))))
(+.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 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (+.f64 1 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))))))
(+.f64 1 (+.f64 (*.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/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (*.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 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))))
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)))))
(+.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 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (+.f64 1 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))))))
(+.f64 1 (+.f64 (*.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/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))))))
(*.f64 -2 J)
(*.f64 J -2)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 J -2) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (*.f64 -2 J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 J -2) (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))
(+.f64 (*.f64 J -2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (+.f64 (*.f64 -2 J) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (+.f64 (*.f64 J -2) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5))))))
(+.f64 (*.f64 J -2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5))))))
(+.f64 (*.f64 J -2) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))))))
(*.f64 -1 U)
(*.f64 U -1)
(neg.f64 U)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 U -1) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (neg.f64 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (*.f64 -1 U)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 U -1) (*.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3)))))
(+.f64 (neg.f64 U) (+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 J 6) (pow.f64 U 5))) (*.f64 -1 U))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (+.f64 (*.f64 U -1) (*.f64 -4 (/.f64 (pow.f64 J 6) (pow.f64 U 5))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (+.f64 (neg.f64 U) (*.f64 -4 (/.f64 (pow.f64 J 6) (pow.f64 U 5))))))
(+.f64 (neg.f64 U) (+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (*.f64 -4 (/.f64 (pow.f64 J 6) (pow.f64 U 5))))))
U
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) U))
(+.f64 (+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U))) (*.f64 -2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (+.f64 (*.f64 4 (/.f64 (pow.f64 J 6) (pow.f64 U 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (+.f64 (+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U))) (*.f64 4 (/.f64 (pow.f64 J 6) (pow.f64 U 5)))))
(+.f64 U (+.f64 (*.f64 -2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) (*.f64 4 (/.f64 (pow.f64 J 6) (pow.f64 U 5))))))
(*.f64 -1 U)
(*.f64 U -1)
(neg.f64 U)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 U -1) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (neg.f64 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (*.f64 -1 U)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 U -1) (*.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3)))))
(+.f64 (neg.f64 U) (+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 J 6) (pow.f64 U 5))) (*.f64 -1 U))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (+.f64 (*.f64 U -1) (*.f64 -4 (/.f64 (pow.f64 J 6) (pow.f64 U 5))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (+.f64 (neg.f64 U) (*.f64 -4 (/.f64 (pow.f64 J 6) (pow.f64 U 5))))))
(+.f64 (neg.f64 U) (+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (*.f64 -4 (/.f64 (pow.f64 J 6) (pow.f64 U 5))))))
(*.f64 -2 J)
(*.f64 J -2)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 J -2) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (*.f64 -2 J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 J -2) (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))
(+.f64 (*.f64 J -2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (+.f64 (*.f64 -2 J) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (+.f64 (*.f64 J -2) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5))))))
(+.f64 (*.f64 J -2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5))))))
(+.f64 (*.f64 J -2) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))))))
(*.f64 -2 J)
(*.f64 J -2)
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 J -2) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (*.f64 -2 J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 J -2) (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))
(+.f64 (*.f64 J -2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (+.f64 (*.f64 -2 J) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (+.f64 (*.f64 J -2) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5))))))
(+.f64 (*.f64 J -2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))) (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5))))))
(+.f64 (*.f64 J -2) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 U 6) (pow.f64 J 5))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 1/64 (/.f64 (pow.f64 U 4) (pow.f64 J 3))))))
(+.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 0)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(+.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 0 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(+.f64 0 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(-.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 0)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(-.f64 0 (neg.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 1 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 1 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(*.f64 1 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(*.f64 -1 (neg.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(*.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(*.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(*.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(*.f64 (neg.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) -1)
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(*.f64 (neg.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (neg.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(*.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 1 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (neg.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(neg.f64 (neg.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(/.f64 (pow.f64 U 2) (pow.f64 J 2))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) 0)
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))
(+.f64 0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))
(-.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) 0)
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) 1)
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) -1)
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) 1)
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) -1)
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) 0)
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(*.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J))))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(*.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (*.f64 0 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(*.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(*.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 -2 (/.f64 J J)))))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(*.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))
(+.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(*.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))
(+.f64 0 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(*.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(*.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(*.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(*.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 -2 (/.f64 J J)))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(*.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(*.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))
(-.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) 0)
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(*.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))
(-.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))
(-.f64 0 (*.f64 1 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))
(-.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))
(-.f64 0 (*.f64 -1 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2))))
(neg.f64 (*.f64 J (*.f64 -1 (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))
(neg.f64 (neg.f64 (*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 -2 (neg.f64 J))))
(-.f64 0 (*.f64 (neg.f64 J) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)))
(neg.f64 (*.f64 J (*.f64 -1 (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))
(neg.f64 (neg.f64 (*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 -2 (neg.f64 J))))
(-.f64 0 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) J))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))
(-.f64 0 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (+.f64 J J)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))
(-.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J)) (+.f64 J J)))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))))
(*.f64 (/.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))))
(-.f64 (-.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J))) 0) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J)) (+.f64 J J)))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))) 0) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))))
(*.f64 (/.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) 1)
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(*.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(*.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 J J))
(*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(*.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))))
(/.f64 (*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (/.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))
(/.f64 (*.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))
(/.f64 (*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))
(/.f64 (*.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (+.f64 J J)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (+.f64 J J))))
(/.f64 (*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (+.f64 J J)) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (+.f64 J J))))
(/.f64 (*.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (*.f64 -2 (/.f64 J J)) (*.f64 -2 (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (/.f64 (*.f64 -2 (/.f64 J J)) (*.f64 -2 (/.f64 J J))))
(/.f64 (*.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (*.f64 -2 (/.f64 J J)) (*.f64 -2 (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 J (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))))
(/.f64 (*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (/.f64 (*.f64 J (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))) (*.f64 J (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))))
(/.f64 (*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 -2 (*.f64 J (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))))
(/.f64 (*.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (*.f64 J (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))) (*.f64 J (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 -2 (/.f64 J J))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 -2 (/.f64 J J)))))
(/.f64 (*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (/.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J)))))
(/.f64 (*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 -2 (/.f64 J J))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 -2 (/.f64 J J)))))
(/.f64 (*.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))
(/.f64 (*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (/.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))
(/.f64 (*.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))
(/.f64 (*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))
(/.f64 (*.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (/.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J)))))
(/.f64 (*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 -2 (/.f64 J J))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 -2 (/.f64 J J)))))
(/.f64 (*.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))))
(/.f64 (*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (/.f64 (/.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (/.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))
(/.f64 (*.f64 (*.f64 J -2) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (/.f64 (/.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))))) (/.f64 (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 J (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))
(neg.f64 (*.f64 1 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))
(neg.f64 (*.f64 -1 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2))))
(neg.f64 (*.f64 J (*.f64 -1 (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))
(neg.f64 (neg.f64 (*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 -2 (neg.f64 J))))
(neg.f64 (*.f64 (neg.f64 J) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) -2)))
(neg.f64 (*.f64 J (*.f64 -1 (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))
(neg.f64 (neg.f64 (*.f64 J (*.f64 -2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 -2 (neg.f64 J))))
(neg.f64 (*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) J))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))
(neg.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))) (+.f64 J J)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (+.f64 J J)))
(+.f64 (pow.f64 J 2) 0)
(pow.f64 J 2)
(+.f64 (pow.f64 J 2) (*.f64 0 (/.f64 (pow.f64 J 2) (pow.f64 J 2))))
(pow.f64 J 2)
(+.f64 0 (pow.f64 J 2))
(pow.f64 J 2)
(+.f64 (*.f64 0 (/.f64 (pow.f64 J 2) (pow.f64 J 2))) (pow.f64 J 2))
(pow.f64 J 2)
(-.f64 (pow.f64 J 2) 0)
(pow.f64 J 2)
(-.f64 0 (*.f64 -1 (pow.f64 J 2)))
(pow.f64 J 2)
(*.f64 (pow.f64 J 2) 1)
(pow.f64 J 2)
(*.f64 (pow.f64 J 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2)))
(pow.f64 J 2)
(*.f64 (pow.f64 J 2) (*.f64 (pow.f64 J 2) (/.f64 1 (pow.f64 J 2))))
(pow.f64 J 2)
(*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2)) (/.f64 (pow.f64 J 2) (pow.f64 J 2))))
(pow.f64 J 2)
(*.f64 (pow.f64 J 2) (*.f64 (pow.f64 J 2) (/.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2)) (pow.f64 J 2))))
(pow.f64 J 2)
(*.f64 (pow.f64 J 2) (*.f64 (*.f64 (pow.f64 J 2) (/.f64 1 (pow.f64 J 2))) (/.f64 (pow.f64 J 2) (pow.f64 J 2))))
(pow.f64 J 2)
(*.f64 (pow.f64 J 2) (*.f64 (*.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2)) (/.f64 (pow.f64 J 2) (pow.f64 J 2))) (/.f64 (pow.f64 J 2) (pow.f64 J 2))))
(pow.f64 J 2)
(*.f64 1 (pow.f64 J 2))
(pow.f64 J 2)
(*.f64 -1 (neg.f64 (pow.f64 J 2)))
(pow.f64 J 2)
(*.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2)) (pow.f64 J 2))
(pow.f64 J 2)
(*.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2)) (*.f64 (pow.f64 J 2) (/.f64 1 (/.f64 (pow.f64 J 2) (pow.f64 J 2)))))
(pow.f64 J 2)
(*.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2)) (*.f64 (pow.f64 J 2) (/.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2)) (/.f64 (pow.f64 J 2) (pow.f64 J 2)))))
(pow.f64 J 2)
(*.f64 (neg.f64 (pow.f64 J 2)) -1)
(pow.f64 J 2)
(*.f64 (neg.f64 (pow.f64 J 2)) (neg.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2))))
(pow.f64 J 2)
(*.f64 (*.f64 (pow.f64 J 2) (/.f64 1 (pow.f64 J 2))) (pow.f64 J 2))
(pow.f64 J 2)
(*.f64 (*.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2)) (/.f64 (pow.f64 J 2) (pow.f64 J 2))) (pow.f64 J 2))
(pow.f64 J 2)
(*.f64 (neg.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2))) (neg.f64 (pow.f64 J 2)))
(pow.f64 J 2)
(/.f64 (pow.f64 J 2) 1)
(pow.f64 J 2)
(/.f64 (pow.f64 J 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2)))
(pow.f64 J 2)
(/.f64 (pow.f64 J 2) (/.f64 (/.f64 (pow.f64 J 2) (pow.f64 J 2)) (/.f64 (pow.f64 J 2) (pow.f64 J 2))))
(pow.f64 J 2)
(neg.f64 (neg.f64 (pow.f64 J 2)))
(pow.f64 J 2)
(neg.f64 (*.f64 -1 (pow.f64 J 2)))
(pow.f64 J 2)

localize36.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 80 to 59 computations (26.3% saved)

series17.0ms (0.1%)

Counts
4 → 16
Calls

27 calls:

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

rewrite218.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1152×rational_best_45_simplify-1
1020×rational_best_45_simplify-25
604×rational_best_45_simplify-96
556×rational_best_45_simplify-108
534×rational_best_45_simplify-73
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016122
191122
2233122
3884122
44397122
57707122
Stop Event
node limit
Counts
4 → 141
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (*.f64 0 (/.f64 (/.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (-.f64 (*.f64 0 (/.f64 (/.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))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (+.f64 (*.f64 0 (/.f64 (/.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))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.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))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (/.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)))) (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (/.f64 (/.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 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)) 2) (pow.f64 J 2)) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (*.f64 (/.f64 (/.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 (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (*.f64 1 (*.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)) 2) (pow.f64 J 2)) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (*.f64 (/.f64 (/.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 (*.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)) 2) (pow.f64 J 2)) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (*.f64 (/.f64 (/.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 (/.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 (*.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (/.f64 (/.f64 (/.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (*.f64 (*.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)) 2) (pow.f64 J 2)) U))) (/.f64 (/.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (*.f64 (*.f64 (/.f64 (/.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 (*.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 (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (/.f64 1 (/.f64 (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (/.f64 (/.f64 (/.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 (*.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (neg.f64 (/.f64 (/.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.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)) (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.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)) 2) (pow.f64 J 2)) U))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.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 (*.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.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))) (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 1 (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (-.f64 0 (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (-.f64 (/.f64 0 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (-.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 0 (*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (+.f64 (*.f64 0 (*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (+.f64 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (+.f64 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (-.f64 (*.f64 0 (*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (-.f64 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (-.f64 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (pow.f64 J 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) 0) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) 0) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) (*.f64 (*.f64 (pow.f64 J 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (*.f64 (*.f64 (pow.f64 J 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (*.f64 (*.f64 (pow.f64 J 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 0 (*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2))))) (*.f64 (*.f64 (pow.f64 J 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2))))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (/.f64 (pow.f64 J 2) (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (/.f64 (*.f64 (pow.f64 J 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (pow.f64 J 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (/.f64 (*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (pow.f64 J 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (*.f64 0 (/.f64 (/.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (*.f64 0 (*.f64 -2 (/.f64 (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (-.f64 (*.f64 0 (/.f64 (/.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))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (+.f64 (*.f64 0 (/.f64 (/.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))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (+.f64 (*.f64 0 (*.f64 -2 (/.f64 (/.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)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (-.f64 (*.f64 0 (*.f64 -2 (/.f64 (/.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)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -2 (/.f64 (/.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (-.f64 0 (*.f64 0 (/.f64 (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 0 (/.f64 (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (/.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 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (/.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))) 0) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (/.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))) 0) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (/.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 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (/.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 0 (/.f64 (/.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 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (/.f64 (/.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 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (/.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 0 (*.f64 -2 (/.f64 (/.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 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (/.f64 (/.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (/.f64 (/.f64 (/.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 (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (/.f64 (*.f64 -2 (/.f64 (/.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 -2 (/.f64 (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))))))

simplify181.0ms (0.8%)

Algorithm
egg-herbie
Rules
1160×rational_best_45_simplify-84
1118×rational_best_45_simplify-98
684×rational_best_45_simplify-100
622×rational_best_45_simplify-71
568×rational_best_45_simplify-37
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03036263
19246263
236206207
Stop Event
node limit
Counts
157 → 196
Calls
Call 1
Inputs
(/.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)))))
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)))
(pow.f64 J 2)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (pow.f64 J 2))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 4) (pow.f64 J 2))) (pow.f64 J 2)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 4) (pow.f64 J 2))) (+.f64 (*.f64 -1/1440 (*.f64 (pow.f64 K 6) (pow.f64 J 2))) (pow.f64 J 2))))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) U))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) U)) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 K 6) (pow.f64 J 2)) U)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) 0)
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (*.f64 0 (/.f64 (/.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (-.f64 (*.f64 0 (/.f64 (/.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))) 0))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (+.f64 (*.f64 0 (/.f64 (/.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))) 0))
(+.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(+.f64 (*.f64 0 (/.f64 (/.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.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)))) (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) 1)
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (/.f64 (/.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 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)) 2) (pow.f64 J 2)) U))))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (*.f64 (/.f64 (/.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 (*.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (*.f64 1 (*.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)) 2) (pow.f64 J 2)) U)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (*.f64 (/.f64 (/.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 (*.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)) 2) (pow.f64 J 2)) U)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (*.f64 (/.f64 (/.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 (/.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 (*.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (/.f64 (/.f64 (/.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (*.f64 (*.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)) 2) (pow.f64 J 2)) U))) (/.f64 (/.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (*.f64 (*.f64 (/.f64 (/.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 (*.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 (*.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 1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(*.f64 (/.f64 (/.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 (/.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (/.f64 1 (/.f64 (/.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 (/.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (/.f64 (/.f64 (/.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 (*.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 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (neg.f64 (/.f64 (/.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 -1 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(*.f64 -1 (*.f64 (/.f64 (/.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)) (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))))
(*.f64 (*.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)) 2) (pow.f64 J 2)) U))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(*.f64 (*.f64 (/.f64 (/.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 (*.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 (neg.f64 (/.f64 (/.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))) (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 0)
(+.f64 0 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 0)
(-.f64 0 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) -1)
(*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 1 (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (-.f64 0 (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (-.f64 (/.f64 0 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (-.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(*.f64 -1 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1)
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(/.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) -1)
(neg.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) 0)
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 0 (*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) 0))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (+.f64 (*.f64 0 (*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) 0))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) 0))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (+.f64 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) 0))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (+.f64 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2)))) 0))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (-.f64 (*.f64 0 (*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) 0))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (-.f64 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) 0))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (-.f64 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2)))) 0))
(+.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))
(-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) 0)
(-.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2))))
(-.f64 0 (*.f64 (*.f64 (pow.f64 J 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2)))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) 0) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2)))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) 0) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2)))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) (*.f64 (*.f64 (pow.f64 J 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (*.f64 (*.f64 (pow.f64 J 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (*.f64 (*.f64 (pow.f64 J 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 0 (*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2))))) (*.f64 (*.f64 (pow.f64 J 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2))))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) 1)
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (/.f64 (pow.f64 J 2) (pow.f64 J 2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (/.f64 (*.f64 (pow.f64 J 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (pow.f64 J 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (/.f64 (*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2))))
(neg.f64 (*.f64 (*.f64 (pow.f64 J 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) 0)
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (*.f64 0 (/.f64 (/.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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (*.f64 0 (*.f64 -2 (/.f64 (/.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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (-.f64 (*.f64 0 (/.f64 (/.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))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (+.f64 (*.f64 0 (/.f64 (/.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))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (+.f64 (*.f64 0 (*.f64 -2 (/.f64 (/.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)))) 0))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (-.f64 (*.f64 0 (*.f64 -2 (/.f64 (/.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)))) 0))
(+.f64 0 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2))
(+.f64 (*.f64 0 (/.f64 (/.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2))
(+.f64 (*.f64 0 (*.f64 -2 (/.f64 (/.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2))
(-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) 0)
(-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (-.f64 0 (*.f64 0 (/.f64 (/.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 0 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(-.f64 0 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 0 (/.f64 (/.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 0 (/.f64 (/.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 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (/.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))) 0) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.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))) 0) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.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 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.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 0 (/.f64 (/.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 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (/.f64 (/.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 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.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 0 (*.f64 -2 (/.f64 (/.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 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) 1)
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (/.f64 (/.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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (/.f64 (/.f64 (/.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 (*.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 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (/.f64 (*.f64 -2 (/.f64 (/.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 -2 (/.f64 (/.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 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) -1)
(neg.f64 (*.f64 2 (/.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 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(+.f64 (/.f64 (pow.f64 J 2) U) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 K 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 J 2) U) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 K 2)) U)) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 K 4)) 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 (pow.f64 J 2) U) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 K 2)) U)) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 K 4)) U)))) (*.f64 -1/1440 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 K 6)) U)))
(+.f64 (/.f64 (pow.f64 J 2) U) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 K 2)) U)) (+.f64 (*.f64 -1/1440 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 K 6)) U)) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 K 4)) U)))))
(+.f64 (/.f64 (pow.f64 J 2) U) (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 K 2)) U)) (*.f64 1/48 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 K 4)) U))) (*.f64 -1/1440 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 K 6)) U))))
1
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1)
(+.f64 1 (*.f64 -1/4 (pow.f64 K 2)))
(+.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 1 (*.f64 1/48 (pow.f64 K 4))))
(+.f64 1 (+.f64 (*.f64 1/48 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))))
(+.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 -1/4 (pow.f64 K 2)) (+.f64 (*.f64 1/48 (pow.f64 K 4)) (+.f64 (*.f64 -1/1440 (pow.f64 K 6)) 1)))
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 (*.f64 1/48 (pow.f64 K 4)) (+.f64 1 (*.f64 -1/1440 (pow.f64 K 6)))))
(+.f64 1 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 (*.f64 1/48 (pow.f64 K 4)) (*.f64 -1/1440 (pow.f64 K 6)))))
(pow.f64 J 2)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (pow.f64 J 2))
(+.f64 (pow.f64 J 2) (*.f64 -1/4 (*.f64 (pow.f64 J 2) (pow.f64 K 2))))
(+.f64 (pow.f64 J 2) (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 J 2) -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 4) (pow.f64 J 2))) (pow.f64 J 2)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 J 2) (pow.f64 K 2))) (+.f64 (pow.f64 J 2) (*.f64 (pow.f64 K 4) (*.f64 1/48 (pow.f64 J 2)))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 J 2) (pow.f64 K 2))) (+.f64 (pow.f64 J 2) (*.f64 1/48 (*.f64 (pow.f64 J 2) (pow.f64 K 4)))))
(+.f64 (pow.f64 J 2) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 J 2) -1/4)) (*.f64 1/48 (*.f64 (pow.f64 J 2) (pow.f64 K 4)))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) (pow.f64 J 2))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 K 4) (pow.f64 J 2))) (+.f64 (*.f64 -1/1440 (*.f64 (pow.f64 K 6) (pow.f64 J 2))) (pow.f64 J 2))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 J 2) (pow.f64 K 2))) (+.f64 (*.f64 (pow.f64 K 4) (*.f64 1/48 (pow.f64 J 2))) (+.f64 (pow.f64 J 2) (*.f64 -1/1440 (*.f64 (pow.f64 J 2) (pow.f64 K 6))))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 J 2) (pow.f64 K 2))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 J 2) (pow.f64 K 4))) (+.f64 (pow.f64 J 2) (*.f64 (pow.f64 K 6) (*.f64 (pow.f64 J 2) -1/1440)))))
(+.f64 (pow.f64 J 2) (+.f64 (*.f64 (pow.f64 K 6) (*.f64 (pow.f64 J 2) -1/1440)) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 (pow.f64 J 2) -1/4)) (*.f64 1/48 (*.f64 (pow.f64 J 2) (pow.f64 K 4))))))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 (/.f64 (pow.f64 J 2) U) -2)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)))
(+.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (*.f64 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 K 2)) U) 1/2))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) U))))
(+.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 K 2)) U) 1/2) (*.f64 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 K 4)) U) -1/24)))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 K 2)) U) 1/2) (+.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (*.f64 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 K 4)) U) -1/24)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 J 2)) U)) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) U)) (*.f64 1/720 (/.f64 (*.f64 (pow.f64 K 6) (pow.f64 J 2)) U)))))
(+.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 K 2)) U) 1/2) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 K 4)) U) -1/24) (*.f64 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 K 6)) U) 1/720))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 K 2)) U) 1/2) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 K 6)) U) 1/720) (+.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (*.f64 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 K 4)) U) -1/24))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 K 2)) U) 1/2) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 K 4)) U) -1/24) (+.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (*.f64 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 K 6)) U) 1/720))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) 0)
(/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (*.f64 0 (/.f64 (/.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 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (-.f64 (*.f64 0 (/.f64 (/.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))) 0))
(/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (+.f64 (*.f64 0 (/.f64 (/.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))) 0))
(/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(+.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(+.f64 (*.f64 0 (/.f64 (/.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 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) 0)
(/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.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)))) (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) 1)
(/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (/.f64 (/.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 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 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)) 2) (pow.f64 J 2)) U))))
(/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (*.f64 (/.f64 (/.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 (*.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 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (*.f64 1 (*.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)) 2) (pow.f64 J 2)) U)))))
(/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (*.f64 (/.f64 (/.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 (*.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)) 2) (pow.f64 J 2)) U)))))
(/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (*.f64 (/.f64 (/.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 (/.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 (*.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 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (/.f64 (/.f64 (/.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 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (*.f64 (*.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)) 2) (pow.f64 J 2)) U))) (/.f64 (/.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 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (*.f64 (*.f64 (/.f64 (/.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 (*.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 (*.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 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(*.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))
(/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(*.f64 (/.f64 (/.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 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(*.f64 (/.f64 (/.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (/.f64 1 (/.f64 (/.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 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(*.f64 (/.f64 (/.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) (/.f64 (/.f64 (/.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 (*.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 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) -1)
(/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(*.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (neg.f64 (/.f64 (/.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 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(*.f64 -1 (*.f64 (/.f64 (/.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)) (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U))))
(/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(*.f64 (*.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)) 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 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(*.f64 (*.f64 (/.f64 (/.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 (*.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 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(*.f64 (neg.f64 (/.f64 (/.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))) (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 0)
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(+.f64 0 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(-.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 0)
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(-.f64 0 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1)
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) -1)
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 1 (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (-.f64 0 (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (-.f64 (/.f64 0 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(*.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (-.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(*.f64 -1 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(*.f64 (neg.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) 1)
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(/.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) -1)
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(neg.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(pow.f64 (cos.f64 (*.f64 K 1/2)) 2)
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) 0)
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 0 (*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2)))))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) 0))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (+.f64 (*.f64 0 (*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) 0))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) 0))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (+.f64 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) 0))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (+.f64 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2)))) 0))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (-.f64 (*.f64 0 (*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) 0))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (-.f64 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) 0))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (-.f64 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2)))) 0))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(+.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(+.f64 (*.f64 0 (*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) 0)
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(-.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2))))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(-.f64 0 (*.f64 (*.f64 (pow.f64 J 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (neg.f64 (pow.f64 J 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (neg.f64 (*.f64 (pow.f64 J 2) (neg.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))
(*.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) 0) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (neg.f64 (pow.f64 J 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (neg.f64 (*.f64 (pow.f64 J 2) (neg.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))
(*.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) 0) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (neg.f64 (pow.f64 J 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (neg.f64 (*.f64 (pow.f64 J 2) (neg.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))
(*.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2))))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) (*.f64 (*.f64 (pow.f64 J 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (neg.f64 (pow.f64 J 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (neg.f64 (*.f64 (pow.f64 J 2) (neg.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))
(*.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2))))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (*.f64 (*.f64 (pow.f64 J 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (neg.f64 (pow.f64 J 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (neg.f64 (*.f64 (pow.f64 J 2) (neg.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))
(*.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2))))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (*.f64 (*.f64 (pow.f64 J 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 0 (*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (neg.f64 (pow.f64 J 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (neg.f64 (*.f64 (pow.f64 J 2) (neg.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))
(*.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2))))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2))))) (*.f64 (*.f64 (pow.f64 J 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))) (*.f64 0 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2))))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (neg.f64 (pow.f64 J 2)))))
(*.f64 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (neg.f64 (*.f64 (pow.f64 J 2) (neg.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))
(*.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) 1)
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (/.f64 (pow.f64 J 2) (pow.f64 J 2)))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (/.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (/.f64 (*.f64 (pow.f64 J 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (pow.f64 J 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (/.f64 (*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (/.f64 (*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))) (*.f64 (pow.f64 J 2) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (/.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2)))))
(/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 K 1/2)) 2) (/.f64 (pow.f64 J 2) (pow.f64 J 2)))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)))))
(/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (/.f64 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))) (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)))))
(neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (neg.f64 (pow.f64 J 2))))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(neg.f64 (*.f64 (*.f64 (pow.f64 J 2) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) 0)
(*.f64 -2 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (*.f64 0 (/.f64 (/.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 -2 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (*.f64 0 (*.f64 -2 (/.f64 (/.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 -2 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (-.f64 (*.f64 0 (/.f64 (/.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))) 0))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (+.f64 (*.f64 0 (/.f64 (/.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))) 0))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (+.f64 (*.f64 0 (*.f64 -2 (/.f64 (/.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)))) 0))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (-.f64 (*.f64 0 (*.f64 -2 (/.f64 (/.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)))) 0))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U))
(+.f64 0 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U))
(+.f64 (*.f64 0 (/.f64 (/.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U))
(+.f64 (*.f64 0 (*.f64 -2 (/.f64 (/.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 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U))
(-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) 0)
(*.f64 -2 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U))
(-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (-.f64 0 (*.f64 0 (/.f64 (/.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 -2 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U))
(-.f64 0 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(neg.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)))
(-.f64 0 (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) (*.f64 0 (/.f64 (/.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)))))
(neg.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)))
(-.f64 (*.f64 0 (/.f64 (/.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 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(neg.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (/.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))) 0) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(neg.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.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))) 0) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(neg.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.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 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(neg.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.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 0 (/.f64 (/.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 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(neg.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (/.f64 (/.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 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(neg.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.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 0 (*.f64 -2 (/.f64 (/.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 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(neg.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) 1)
(*.f64 -2 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (/.f64 (/.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 -2 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (/.f64 (/.f64 (/.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 (*.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 -2 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U) -2) (/.f64 (*.f64 -2 (/.f64 (/.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 -2 (/.f64 (/.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 -2 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U))
(/.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) -1)
(neg.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)))
(neg.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(neg.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 K 1/2)) 2)) U)))

localize105.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
0.1b
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
0.1b
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
5.2b
(/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
Compiler

Compiled 80 to 58 computations (27.5% saved)

series10.0ms (0%)

Counts
4 → 68
Calls

30 calls:

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

rewrite179.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
882×rational_best_45_simplify-73
796×rational_best_45_simplify-100
754×rational_best_45_simplify-71
666×rational_best-4
666×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019132
1118132
2342132
31427132
46652132
Stop Event
node limit
Counts
4 → 137
Calls
Call 1
Inputs
(/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 0 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 1 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 1 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 1 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (neg.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 1 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (neg.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (/.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 0 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (/.f64 J J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (-.f64 0 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (-.f64 0 (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 -2 (/.f64 J J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))) (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (*.f64 J (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))) (*.f64 J (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (*.f64 -2 (/.f64 J J)) (*.f64 -2 (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (/.f64 (*.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 (cos.f64 (*.f64 1/2 K)) J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (/.f64 J J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (/.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 -2 (/.f64 J J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 0 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 J (neg.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.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) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))))) (#(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 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))) (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (/.f64 (*.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 (cos.f64 (*.f64 1/2 K)) J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 J (neg.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (/.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (*.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (/.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (*.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (/.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (/.f64 1 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (/.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (neg.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (/.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (/.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))))))))

simplify250.0ms (1.1%)

Algorithm
egg-herbie
Rules
1298×rational_best_45_simplify-84
1066×rational_best_45_simplify-67
1020×rational_best_45_simplify-25
944×rational_best_45_simplify-100
792×rational_best_45_simplify-37
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
033211421
1115311223
2460311209
Stop Event
node limit
Counts
205 → 241
Calls
Call 1
Inputs
(/.f64 (pow.f64 U 2) J)
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J)) (/.f64 (pow.f64 U 2) J))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 U 2) J)) (*.f64 1/384 (/.f64 (pow.f64 U 2) J))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J)) (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 U 2) J)) (*.f64 1/384 (/.f64 (pow.f64 U 2) J)))) (+.f64 (*.f64 -1/46080 (/.f64 (pow.f64 U 2) J)) (*.f64 1/3072 (/.f64 (pow.f64 U 2) J)))) (pow.f64 K 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 U 2) J)) (*.f64 1/384 (/.f64 (pow.f64 U 2) J))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J)) (/.f64 (pow.f64 U 2) J))))
(*.f64 -2 J)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (*.f64 -1/192 (*.f64 (pow.f64 K 4) J))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 1/23040 (*.f64 (pow.f64 K 6) J)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 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))
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 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/4 J) (*.f64 -1/32 (/.f64 (pow.f64 U 2) J)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 J)))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/4 J) (*.f64 -1/32 (/.f64 (pow.f64 U 2) J)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 -2 J) (*.f64 (+.f64 (*.f64 1/4 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 U 2) J)) (*.f64 1/384 (/.f64 (pow.f64 U 2) J)))) (*.f64 -1/192 J)) (pow.f64 K 4)))))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/4 J) (*.f64 -1/32 (/.f64 (pow.f64 U 2) J)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 U 2) J)) (*.f64 1/384 (/.f64 (pow.f64 U 2) J)))) (+.f64 (*.f64 -1/46080 (/.f64 (pow.f64 U 2) J)) (*.f64 1/3072 (/.f64 (pow.f64 U 2) J))))) (*.f64 1/23040 J)) (pow.f64 K 6)) (*.f64 (+.f64 (*.f64 1/4 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 U 2) J)) (*.f64 1/384 (/.f64 (pow.f64 U 2) J)))) (*.f64 -1/192 J)) (pow.f64 K 4))))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 0)
(+.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 0 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(+.f64 0 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(-.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 0)
(-.f64 0 (neg.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1)
(*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 1 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 1 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 1 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 1 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))
(*.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))
(*.f64 (neg.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) -1)
(*.f64 (neg.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (neg.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 -1 (neg.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 1 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (neg.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(neg.f64 (neg.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 0)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (/.f64 J J)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 0 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))))))
(+.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (/.f64 J J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 0)
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (-.f64 0 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (-.f64 0 (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J)))))
(-.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(-.f64 0 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(-.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))
(-.f64 0 (*.f64 (*.f64 -2 (/.f64 J J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))
(-.f64 0 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))
(-.f64 0 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))))
(-.f64 0 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(-.f64 0 (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(-.f64 0 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(-.f64 0 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(-.f64 (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 1)
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 J J))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))) (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (*.f64 J (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))) (*.f64 J (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (*.f64 -2 (/.f64 J J)) (*.f64 -2 (/.f64 J J))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (/.f64 (*.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 (cos.f64 (*.f64 1/2 K)) J))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (/.f64 J J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (/.f64 J J)))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(neg.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(neg.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))
(neg.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))
(neg.f64 (*.f64 (*.f64 -2 (/.f64 J J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))
(neg.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))
(neg.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))))
(neg.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(neg.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 0)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 0 (/.f64 (*.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 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (cos.f64 (*.f64 1/2 K))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 0 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J))))
(+.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 0 (/.f64 (*.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 (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 0)
(-.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J)))
(-.f64 0 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))
(-.f64 0 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(-.f64 0 (*.f64 (*.f64 J (neg.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K))))
(-.f64 (*.f64 0 (/.f64 (*.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) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1)
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 J J))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.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 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))) (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (/.f64 (*.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 (cos.f64 (*.f64 1/2 K)) J))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (cos.f64 (*.f64 1/2 K))))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J))))
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J)))
(neg.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))
(neg.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))
(neg.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(neg.f64 (*.f64 (*.f64 J (neg.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/4))
(-.f64 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) 0)
(-.f64 0 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) 1)
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))))
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (/.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (*.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (/.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (*.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (/.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))
(*.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))
(*.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))
(*.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (/.f64 1 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))))))
(*.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (/.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))))))
(*.f64 -1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) -1)
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (neg.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))
(*.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (/.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))
(/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) 1)
(/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))))
(/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (/.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))
(neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))
(neg.f64 (*.f64 -1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))))
Outputs
(/.f64 (pow.f64 U 2) J)
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J)) (/.f64 (pow.f64 U 2) J))
(+.f64 (/.f64 (pow.f64 U 2) J) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) J)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 U 2) J)) (*.f64 1/384 (/.f64 (pow.f64 U 2) J))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J)) (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) J)) (+.f64 (*.f64 (pow.f64 K 4) (*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/64) (*.f64 (/.f64 (pow.f64 U 2) J) 1/384)))) (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) J)) (+.f64 (/.f64 (pow.f64 U 2) J) (neg.f64 (*.f64 (pow.f64 K 4) (*.f64 (/.f64 (pow.f64 U 2) J) -5/384)))))
(+.f64 (/.f64 (pow.f64 U 2) J) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) J)) (neg.f64 (*.f64 (pow.f64 K 4) (*.f64 (/.f64 (pow.f64 U 2) J) -5/384)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 U 2) J)) (*.f64 1/384 (/.f64 (pow.f64 U 2) J)))) (+.f64 (*.f64 -1/46080 (/.f64 (pow.f64 U 2) J)) (*.f64 1/3072 (/.f64 (pow.f64 U 2) J)))) (pow.f64 K 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 U 2) J)) (*.f64 1/384 (/.f64 (pow.f64 U 2) J))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) J)) (/.f64 (pow.f64 U 2) J))))
(+.f64 (*.f64 (pow.f64 K 4) (*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/64) (*.f64 (/.f64 (pow.f64 U 2) J) 1/384)))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (+.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/64) (*.f64 (/.f64 (pow.f64 U 2) J) 1/384))) (+.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/46080) (*.f64 (/.f64 (pow.f64 U 2) J) 1/3072))) (*.f64 -1 (pow.f64 K 6))) (+.f64 (/.f64 (pow.f64 U 2) J) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) J)))))
(+.f64 (neg.f64 (*.f64 (pow.f64 K 4) (*.f64 (/.f64 (pow.f64 U 2) J) -5/384))) (+.f64 (/.f64 (pow.f64 U 2) J) (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 U 2) J) -5/384)) (*.f64 (/.f64 (pow.f64 U 2) J) 7/23040)) (pow.f64 K 6))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) J)))))
(+.f64 (neg.f64 (*.f64 (pow.f64 K 4) (*.f64 (/.f64 (pow.f64 U 2) J) -5/384))) (+.f64 (/.f64 (pow.f64 U 2) J) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 K 2)) J)) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 U 2) J) -5/384)) (*.f64 (/.f64 (pow.f64 U 2) J) 7/23040)) (neg.f64 (pow.f64 K 6))))))
(*.f64 -2 J)
(*.f64 J -2)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 J -2) (*.f64 (pow.f64 K 2) (*.f64 J 1/4)))
(+.f64 (*.f64 J -2) (*.f64 J (*.f64 (pow.f64 K 2) 1/4)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (*.f64 -1/192 (*.f64 (pow.f64 K 4) J))))
(+.f64 (*.f64 J -2) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 J 1/4)) (*.f64 (pow.f64 K 4) (*.f64 J -1/192))))
(+.f64 (*.f64 J -2) (+.f64 (*.f64 J (*.f64 (pow.f64 K 2) 1/4)) (*.f64 (pow.f64 K 4) (*.f64 J -1/192))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 1/23040 (*.f64 (pow.f64 K 6) J)))))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 J 1/4)) (+.f64 (*.f64 (pow.f64 K 4) (*.f64 J -1/192)) (+.f64 (*.f64 J -2) (*.f64 (pow.f64 K 6) (*.f64 J 1/23040)))))
(+.f64 (*.f64 J -2) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 J 1/4)) (+.f64 (*.f64 (pow.f64 K 4) (*.f64 J -1/192)) (*.f64 J (*.f64 (pow.f64 K 6) 1/23040)))))
(+.f64 (*.f64 J -2) (+.f64 (*.f64 J (*.f64 (pow.f64 K 2) 1/4)) (+.f64 (*.f64 (pow.f64 K 4) (*.f64 J -1/192)) (*.f64 J (*.f64 (pow.f64 K 6) 1/23040)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
J
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)
(+.f64 J (*.f64 (pow.f64 K 2) (*.f64 -1/8 J)))
(+.f64 J (*.f64 J (*.f64 -1/8 (pow.f64 K 2))))
(+.f64 J (*.f64 (pow.f64 K 2) (*.f64 J -1/8)))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 -1/8 J)) (+.f64 (*.f64 (pow.f64 K 4) (*.f64 1/384 J)) J))
(+.f64 J (+.f64 (*.f64 (pow.f64 K 4) (*.f64 J 1/384)) (*.f64 J (*.f64 -1/8 (pow.f64 K 2)))))
(+.f64 J (+.f64 (*.f64 (pow.f64 K 2) (*.f64 J -1/8)) (*.f64 (pow.f64 K 4) (*.f64 J 1/384))))
(+.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 (*.f64 (pow.f64 K 4) (*.f64 1/384 J)) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 -1/8 J)) (+.f64 (*.f64 -1/46080 (*.f64 J (pow.f64 K 6))) J)))
(+.f64 (*.f64 J (*.f64 -1/8 (pow.f64 K 2))) (+.f64 (*.f64 (pow.f64 K 4) (*.f64 J 1/384)) (+.f64 J (*.f64 -1/46080 (*.f64 J (pow.f64 K 6))))))
(+.f64 J (+.f64 (*.f64 J (*.f64 -1/46080 (pow.f64 K 6))) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 J -1/8)) (*.f64 (pow.f64 K 4) (*.f64 J 1/384)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 J -2) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/4 J) (*.f64 -1/32 (/.f64 (pow.f64 U 2) J)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 J)))
(+.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 J 1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/32))) (*.f64 J -2)))
(+.f64 (*.f64 J -2) (+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 J 1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/32))) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)))
(+.f64 (*.f64 J -2) (+.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 J 1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/32)))))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/4 J) (*.f64 -1/32 (/.f64 (pow.f64 U 2) J)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 -2 J) (*.f64 (+.f64 (*.f64 1/4 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 U 2) J)) (*.f64 1/384 (/.f64 (pow.f64 U 2) J)))) (*.f64 -1/192 J)) (pow.f64 K 4)))))
(+.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 J 1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/32))) (+.f64 (*.f64 J -2) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/64) (*.f64 (/.f64 (pow.f64 U 2) J) 1/384)) 1/4) (*.f64 J -1/192))))))
(+.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (+.f64 (*.f64 J -2) (+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 J 1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/32))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -5/384) 1/4) (*.f64 J -1/192))))))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -5/384) 1/4) (*.f64 J -1/192))) (+.f64 (*.f64 J -2) (+.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 J 1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/32))))))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/4 J) (*.f64 -1/32 (/.f64 (pow.f64 U 2) J)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 U 2) J)) (*.f64 1/384 (/.f64 (pow.f64 U 2) J)))) (+.f64 (*.f64 -1/46080 (/.f64 (pow.f64 U 2) J)) (*.f64 1/3072 (/.f64 (pow.f64 U 2) J))))) (*.f64 1/23040 J)) (pow.f64 K 6)) (*.f64 (+.f64 (*.f64 1/4 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 U 2) J)) (*.f64 1/384 (/.f64 (pow.f64 U 2) J)))) (*.f64 -1/192 J)) (pow.f64 K 4))))))
(+.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 J 1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/32))) (+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (+.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/64) (*.f64 (/.f64 (pow.f64 U 2) J) 1/384))) (+.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/46080) (*.f64 (/.f64 (pow.f64 U 2) J) 1/3072))) 1/4) (*.f64 J 1/23040))) (+.f64 (*.f64 J -2) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/64) (*.f64 (/.f64 (pow.f64 U 2) J) 1/384)) 1/4) (*.f64 J -1/192)))))))
(+.f64 (*.f64 J -2) (+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 J 1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/32))) (+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 U 2) J) -5/384)) (*.f64 (/.f64 (pow.f64 U 2) J) 7/23040)) 1/4) (*.f64 J 1/23040))) (+.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -5/384) 1/4) (*.f64 J -1/192)))))))
(+.f64 (*.f64 J -2) (+.f64 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 U 2) J) -5/384)) (*.f64 (/.f64 (pow.f64 U 2) J) 7/23040)) 1/4) (*.f64 J 1/23040))) (+.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 J 1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/32))) (*.f64 (pow.f64 K 4) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -5/384) 1/4) (*.f64 J -1/192)))))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 0)
(/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(+.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 0 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(+.f64 0 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(-.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 0)
(/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(-.f64 0 (neg.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1)
(/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 1 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 1 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 1 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 1 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))
(/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))
(/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (neg.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) -1)
(/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (neg.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (neg.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 -1 (neg.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 1 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (neg.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(neg.f64 (neg.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 0)
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (/.f64 J J)))))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J))))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 0 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))))))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(+.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (/.f64 J J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 0)
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (-.f64 0 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (-.f64 0 (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J)))))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(-.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(neg.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (-.f64 (neg.f64 J) J))
(-.f64 0 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(-.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(-.f64 0 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))
(neg.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (-.f64 (neg.f64 J) J))
(-.f64 0 (*.f64 (*.f64 -2 (/.f64 J J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(-.f64 0 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(-.f64 0 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(-.f64 0 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(-.f64 0 (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(neg.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (-.f64 (neg.f64 J) J))
(-.f64 0 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(neg.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (-.f64 (neg.f64 J) J))
(-.f64 0 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J)))))
(neg.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (-.f64 (neg.f64 J) J))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(neg.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (-.f64 (neg.f64 J) J))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(neg.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (-.f64 (neg.f64 J) J))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J)))))
(neg.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (-.f64 (neg.f64 J) J))
(-.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(neg.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (-.f64 (neg.f64 J) J))
(-.f64 (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(neg.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (-.f64 (neg.f64 J) J))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 1)
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 J J))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (/.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))) (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 J (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 J (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))))))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 J (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 J (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (*.f64 J (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))) (*.f64 J (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 J (*.f64 -2 (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 J (*.f64 -2 (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 J (*.f64 -2 (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 J (*.f64 -2 (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (*.f64 -2 (/.f64 J J)) (*.f64 -2 (/.f64 J J))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 -2 (/.f64 J J)) (*.f64 -2 (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 -2 (/.f64 J J)) (*.f64 -2 (/.f64 J J))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (/.f64 (*.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 (cos.f64 (*.f64 1/2 K)) J))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (/.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (/.f64 J J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (/.f64 J J)))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 J (*.f64 -2 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))) (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))))))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 J (*.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))) (*.f64 J (*.f64 -2 (*.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))))))))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))) (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))))))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))))
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(neg.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (-.f64 (neg.f64 J) J))
(neg.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(neg.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(neg.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))
(neg.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (-.f64 (neg.f64 J) J))
(neg.f64 (*.f64 (*.f64 -2 (/.f64 J J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(neg.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(neg.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(neg.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(neg.f64 (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(neg.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 K 1/2)) (-.f64 (neg.f64 J) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 0)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.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 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 0 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J))))
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(+.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(+.f64 (*.f64 0 (/.f64 (*.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 J (cos.f64 (*.f64 K 1/2)))
(+.f64 (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(+.f64 (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J))) (*.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) 0)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(-.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J)))
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(-.f64 0 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(-.f64 0 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(-.f64 0 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(-.f64 0 (*.f64 (*.f64 J (neg.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K))))
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(-.f64 (*.f64 0 (/.f64 (*.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) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))
(*.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (neg.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (neg.f64 J))))
(*.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1)
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 J J))
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.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 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (/.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))) (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))))
(/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 J (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 J (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (/.f64 (*.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 (cos.f64 (*.f64 1/2 K)) J))))
(/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (/.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 J (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J (cos.f64 (*.f64 1/2 K))))))
(/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J (cos.f64 (*.f64 K 1/2))))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J))))
(/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J)))
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(neg.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(neg.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(neg.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(neg.f64 (*.f64 (*.f64 J (neg.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K))))
(*.f64 J (cos.f64 (*.f64 K 1/2)))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) 1/4))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(-.f64 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) 0)
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(-.f64 0 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) 1)
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))))
(*.f64 (+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (/.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (*.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))
(*.f64 (+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (/.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))
(*.f64 (+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (*.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (/.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))
(*.f64 (+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))
(*.f64 (+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
(*.f64 (+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
(*.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))
(*.f64 (+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (/.f64 1 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))))))
(*.f64 (+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (/.f64 1 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
(*.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (/.f64 (+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))))
(*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (/.f64 (+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (/.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))))))
(*.f64 (+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 (+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(*.f64 -1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) -1)
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (neg.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (/.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))
(*.f64 (+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) 1)
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))))
(/.f64 (+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(/.f64 (+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))
(/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (/.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))))
(/.f64 (+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (/.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(/.f64 (+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2)))))) (/.f64 (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))) (/.f64 (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))
(neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4)))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(neg.f64 (*.f64 -1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) -1/4))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 J (cos.f64 (*.f64 K 1/2))))))

eval2.1s (9.1%)

Compiler

Compiled 47246 to 34381 computations (27.2% saved)

prune497.0ms (2.1%)

Pruning

15 alts after pruning (12 fresh and 3 done)

PrunedKeptTotal
New9496955
Fresh066
Picked011
Done325
Total95215967
Error
0.0b
Counts
967 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
39.5b
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
32.4b
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
32.7b
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
45.7b
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) U)
49.5b
(+.f64 (neg.f64 U) (*.f64 (/.f64 (pow.f64 J 2) U) -2))
52.7b
(*.f64 (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))) (*.f64 J -2))
49.7b
(*.f64 (+.f64 (*.f64 (/.f64 U J) -1/2) (neg.f64 (/.f64 J U))) (*.f64 J -2))
52.7b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
17.6b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
23.4b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 J)) 2))))
30.7b
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J -2) (/.f64 1 (*.f64 J -2))) (neg.f64 (+.f64 J J))))
30.7b
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))
44.4b
(*.f64 J -2)
48.6b
(neg.f64 U)
45.0b
U
Compiler

Compiled 494 to 384 computations (22.3% saved)

localize85.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 80 to 59 computations (26.3% saved)

series11.0ms (0%)

Counts
4 → 108
Calls

27 calls:

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

rewrite151.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
922×rational_best_45_simplify-100
832×rational_best_45_simplify-71
774×rational_best_45_simplify-91
738×rational_best-4
738×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019128
1111128
2318128
31509128
47180128
Stop Event
node limit
Counts
4 → 162
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 J)) 2)))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 J)) 2))))
(pow.f64 (/.f64 U (*.f64 2 J)) 2)
(*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))) (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) -2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) -2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) -2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))) (*.f64 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (*.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) -2)) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))) (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 U (+.f64 J J)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2))) (pow.f64 (/.f64 U (+.f64 J J)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) (pow.f64 (/.f64 U (+.f64 J J)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) (pow.f64 (/.f64 U (+.f64 J J)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) (*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 1 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) (*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) (neg.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (pow.f64 (/.f64 U (+.f64 J J)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2))) (pow.f64 (/.f64 U (+.f64 J J)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2))) (neg.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 -2 (cos.f64 (/.f64 K 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 -2 (cos.f64 (/.f64 K 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (/.f64 J J) (/.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 -2 (cos.f64 (/.f64 K 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (cos.f64 (/.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 J -2)))))))

simplify390.0ms (1.7%)

Algorithm
egg-herbie
Rules
1248×rational_best_45_simplify-25
1124×rational_best_45_simplify-100
946×rational_best_45_simplify-37
848×rational_best_45_simplify-91
770×rational_best_45_simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
042814286
1145114246
2541814246
Stop Event
node limit
Counts
270 → 317
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(*.f64 1/2 (/.f64 U J))
(+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))
(+.f64 (/.f64 J U) (+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 J U) (+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 5) (pow.f64 U 5))) (*.f64 1/2 (/.f64 U J)))))
(*.f64 -1/2 (/.f64 U J))
(+.f64 (*.f64 -1/2 (/.f64 U J)) (*.f64 -1 (/.f64 J U)))
(+.f64 (*.f64 -1/2 (/.f64 U J)) (+.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (*.f64 -1 (/.f64 J U))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 5) (pow.f64 U 5))) (+.f64 (*.f64 -1/2 (/.f64 U J)) (+.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (*.f64 -1 (/.f64 J U)))))
(*.f64 1/2 (/.f64 U J))
(+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))
(+.f64 (/.f64 J U) (+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (/.f64 J U) (+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 5) (pow.f64 U 5))) (*.f64 1/2 (/.f64 U J)))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 1 (+.f64 (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (*.f64 -4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 6)) (pow.f64 U 5))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 5))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 5))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 K 2) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 K 2) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 -1/192 (*.f64 (*.f64 (pow.f64 K 4) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))
(+.f64 (*.f64 1/23040 (*.f64 (*.f64 (pow.f64 K 6) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 K 2) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 -1/192 (*.f64 (*.f64 (pow.f64 K 4) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 5))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (*.f64 -4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 6)) (pow.f64 U 5))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) U)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 J)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (*.f64 -1/192 (*.f64 (pow.f64 K 4) J))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 1/23040 (*.f64 (pow.f64 K 6) J)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) 0)
(+.f64 0 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))
(-.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))
(*.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) 1)
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) -1)
(*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))) (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) 1)
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) -1)
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) 0)
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) -2)) 0))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) 0))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) 0))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))) 0))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) 0))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) 0))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))) 0))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) 0))
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(+.f64 (*.f64 0 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) -2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(+.f64 (*.f64 0 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(+.f64 (*.f64 0 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) 0)
(-.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) -2)) 0))
(-.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) 0))
(-.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) 0))
(-.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))) 0))
(-.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(-.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) 0))
(-.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) 0))
(-.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))) 0))
(-.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) 0))
(-.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(-.f64 0 (*.f64 1 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))))
(-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(-.f64 0 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(-.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))) (+.f64 J J)))
(-.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (+.f64 J J)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))) (*.f64 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))))
(-.f64 (*.f64 0 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (*.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) 1)
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 J J))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) -2)) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) -2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))) (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(neg.f64 (*.f64 1 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))))
(neg.f64 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(neg.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(+.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) 0)
(+.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) 0))
(+.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) 0))
(+.f64 0 (pow.f64 (/.f64 U (+.f64 J J)) 2))
(+.f64 (*.f64 0 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2))) (pow.f64 (/.f64 U (+.f64 J J)) 2))
(-.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) 0)
(-.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) 0))
(-.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) 0))
(-.f64 0 (*.f64 -1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(*.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))
(*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) 1)
(*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))
(*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2))))
(*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) (pow.f64 (/.f64 U (+.f64 J J)) 2))))
(*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2))))
(*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2))))
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(*.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) (pow.f64 (/.f64 U (+.f64 J J)) 2))
(*.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) (*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 1 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)))))
(*.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) (*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)))))
(*.f64 (neg.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) -1)
(*.f64 (neg.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) (neg.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2))))
(*.f64 (*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (pow.f64 (/.f64 U (+.f64 J J)) 2))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2))) (pow.f64 (/.f64 U (+.f64 J J)) 2))
(*.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2))) (neg.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) 1)
(/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2))))
(neg.f64 (neg.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(neg.f64 (*.f64 -1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) 0)
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J 0))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))) 0))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 -2 (cos.f64 (/.f64 K 2))) 0))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) 0))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(+.f64 0 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 0 (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(-.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) 0)
(-.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J 0))
(-.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(-.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))) 0))
(-.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 -2 (cos.f64 (/.f64 K 2))) 0))
(-.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) 0))
(-.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(-.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))
(-.f64 0 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(-.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(-.f64 0 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)) (+.f64 J J)))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 J -2)))
(-.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (+.f64 J J)))
(-.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (+.f64 J J)))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) 1)
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 J J))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (/.f64 J J) (/.f64 J J)))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 -2 (cos.f64 (/.f64 K 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)) -1)
(neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))
(neg.f64 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(neg.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(neg.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)) (+.f64 J J)))
(neg.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 J -2)))
Outputs
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 1 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (*.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))) 1))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (+.f64 1 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)))))
(+.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 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))))))
(+.f64 1 (+.f64 (*.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/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))))))
(+.f64 (*.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/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))))))
(*.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))
(+.f64 (/.f64 J U) (+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (+.f64 (*.f64 1/2 (/.f64 U J)) (/.f64 J U)))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 U J)) (/.f64 J U)) (neg.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3))))
(+.f64 (/.f64 J U) (+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 5) (pow.f64 U 5))) (*.f64 1/2 (/.f64 U J)))))
(+.f64 (/.f64 J U) (+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (+.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 2 (/.f64 (pow.f64 J 5) (pow.f64 U 5))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (+.f64 (*.f64 1/2 (/.f64 U J)) (+.f64 (/.f64 J U) (*.f64 2 (/.f64 (pow.f64 J 5) (pow.f64 U 5))))))
(+.f64 (*.f64 1/2 (/.f64 U J)) (+.f64 (neg.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (+.f64 (/.f64 J U) (*.f64 2 (/.f64 (pow.f64 J 5) (pow.f64 U 5))))))
(*.f64 -1/2 (/.f64 U J))
(*.f64 (/.f64 U J) -1/2)
(+.f64 (*.f64 -1/2 (/.f64 U J)) (*.f64 -1 (/.f64 J U)))
(+.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 J U) -1))
(+.f64 (*.f64 (/.f64 U J) -1/2) (neg.f64 (/.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 (pow.f64 J 3) (pow.f64 U 3)) (+.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 J U) -1)))
(+.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (+.f64 (*.f64 (/.f64 U J) -1/2) (neg.f64 (/.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 (*.f64 (/.f64 U J) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 J 5) (pow.f64 U 5)) -2) (+.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (*.f64 (/.f64 J U) -1))))
(+.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (+.f64 (*.f64 (/.f64 (pow.f64 J 5) (pow.f64 U 5)) -2) (+.f64 (*.f64 (/.f64 U J) -1/2) (neg.f64 (/.f64 J U)))))
(+.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3)) (+.f64 (*.f64 (/.f64 U J) -1/2) (+.f64 (neg.f64 (/.f64 J U)) (*.f64 (/.f64 (pow.f64 J 5) (pow.f64 U 5)) -2))))
(*.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))
(+.f64 (/.f64 J U) (+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (+.f64 (*.f64 1/2 (/.f64 U J)) (/.f64 J U)))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 U J)) (/.f64 J U)) (neg.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3))))
(+.f64 (/.f64 J U) (+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 J 5) (pow.f64 U 5))) (*.f64 1/2 (/.f64 U J)))))
(+.f64 (/.f64 J U) (+.f64 (*.f64 -1 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (+.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 2 (/.f64 (pow.f64 J 5) (pow.f64 U 5))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (+.f64 (*.f64 1/2 (/.f64 U J)) (+.f64 (/.f64 J U) (*.f64 2 (/.f64 (pow.f64 J 5) (pow.f64 U 5))))))
(+.f64 (*.f64 1/2 (/.f64 U J)) (+.f64 (neg.f64 (/.f64 (pow.f64 J 3) (pow.f64 U 3))) (+.f64 (/.f64 J U) (*.f64 2 (/.f64 (pow.f64 J 5) (pow.f64 U 5))))))
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 1 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (*.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))) 1))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (+.f64 1 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)))))
(+.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 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))))))
(+.f64 1 (+.f64 (*.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/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))))))
(+.f64 (*.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/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))))))
1
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))
(+.f64 (*.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 1 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (*.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))) 1))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (+.f64 1 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4)))))
(+.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 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 U 4) (pow.f64 J 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 1/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))))))
(+.f64 1 (+.f64 (*.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/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))))))
(+.f64 (*.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/1024 (/.f64 (pow.f64 U 6) (pow.f64 J 6))))))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1 U))
(neg.f64 (*.f64 U (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 U))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1 U)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 J 2) (cos.f64 (*.f64 1/2 K))) U)))
(+.f64 (neg.f64 (*.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 J 2) (cos.f64 (*.f64 1/2 K))) U)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 U)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 J 2) (cos.f64 (*.f64 1/2 K))) U)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1 U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 U 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 J 2) (cos.f64 (*.f64 1/2 K))) U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 J 2) (cos.f64 (*.f64 1/2 K))) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 U 3))) (neg.f64 (*.f64 U (cos.f64 (*.f64 1/2 K))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 J 2) (cos.f64 (*.f64 1/2 K))) U)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 U)) (*.f64 2 (/.f64 (*.f64 (pow.f64 J 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 U 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (*.f64 -4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 6)) (pow.f64 U 5))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1 U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 U 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 J 2) (cos.f64 (*.f64 1/2 K))) U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 J 6) (cos.f64 (*.f64 1/2 K))) (pow.f64 U 5))))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 J 2) (cos.f64 (*.f64 1/2 K))) U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 J 6) (cos.f64 (*.f64 1/2 K))) (pow.f64 U 5)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 U 3))) (neg.f64 (*.f64 U (cos.f64 (*.f64 1/2 K))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 J 6) (cos.f64 (*.f64 1/2 K))) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 J 2) (cos.f64 (*.f64 1/2 K))) U)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 U)) (*.f64 2 (/.f64 (*.f64 (pow.f64 J 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 U 3))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) J)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) J)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 U 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 3)))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) J)) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 U 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 5))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) J)) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 U 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 3))) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 U 6) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 5))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 U 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) J)) (+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 U 6) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 5))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) J)) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 U 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 3))) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 U 6) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 5))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) J)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) J)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 U 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 3)))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) J)) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 U 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 5))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) J)) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 U 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 3))) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 U 6) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 5))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 U 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) J)) (+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 U 6) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 5))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) J)) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 U 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 3))) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 U 6) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 5))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 J -2))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 K 2) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 -2 (*.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 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 J -2)) (*.f64 1/4 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 J (pow.f64 K 2)))))
(+.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 K 2) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 -1/192 (*.f64 (*.f64 (pow.f64 K 4) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 J (pow.f64 K 2)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 J -2)) (*.f64 -1/192 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 J (pow.f64 K 4))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 J -2)) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 J (pow.f64 K 2)))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 J (*.f64 -1/192 (pow.f64 K 4))))))
(+.f64 (*.f64 1/23040 (*.f64 (*.f64 (pow.f64 K 6) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 K 2) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (+.f64 (*.f64 -1/192 (*.f64 (*.f64 (pow.f64 K 4) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 J (pow.f64 K 2)))) (+.f64 (*.f64 1/23040 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 J (pow.f64 K 6)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 J -2)) (*.f64 -1/192 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 J (pow.f64 K 4)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 J (pow.f64 K 2)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 J -2)) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 J (*.f64 1/23040 (pow.f64 K 6)))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 J (*.f64 -1/192 (pow.f64 K 4)))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 J (pow.f64 K 2)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 J -2)) (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 J (*.f64 -1/192 (pow.f64 K 4)))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 J (*.f64 1/23040 (pow.f64 K 6)))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4))) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) J)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) J)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 U 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 3)))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) J)) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 U 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 J 5))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 4)) (pow.f64 J 3))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) J)) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 U 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 3))) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 U 6) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 5))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 U 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) J)) (+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 U 6) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 5))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) J)) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 U 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 3))) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 U 6) (cos.f64 (*.f64 1/2 K))) (pow.f64 J 5))))))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1 U))
(neg.f64 (*.f64 U (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 U))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1 U)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 J 2) (cos.f64 (*.f64 1/2 K))) U)))
(+.f64 (neg.f64 (*.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 J 2) (cos.f64 (*.f64 1/2 K))) U)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 U)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 J 2) (cos.f64 (*.f64 1/2 K))) U)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1 U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 U 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 J 2) (cos.f64 (*.f64 1/2 K))) U))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 J 2) (cos.f64 (*.f64 1/2 K))) U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 U 3))) (neg.f64 (*.f64 U (cos.f64 (*.f64 1/2 K))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 J 2) (cos.f64 (*.f64 1/2 K))) U)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 U)) (*.f64 2 (/.f64 (*.f64 (pow.f64 J 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 U 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)) (*.f64 -4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 6)) (pow.f64 U 5))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1 U)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 U 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 J 2) (cos.f64 (*.f64 1/2 K))) U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 J 6) (cos.f64 (*.f64 1/2 K))) (pow.f64 U 5))))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 J 2) (cos.f64 (*.f64 1/2 K))) U)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 J 6) (cos.f64 (*.f64 1/2 K))) (pow.f64 U 5)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 U 3))) (neg.f64 (*.f64 U (cos.f64 (*.f64 1/2 K))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 J 6) (cos.f64 (*.f64 1/2 K))) (pow.f64 U 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 J 2) (cos.f64 (*.f64 1/2 K))) U)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 U)) (*.f64 2 (/.f64 (*.f64 (pow.f64 J 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 U 3))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) U)
(*.f64 U (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))
(+.f64 (*.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 (/.f64 (*.f64 (pow.f64 J 2) (cos.f64 (*.f64 1/2 K))) U)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U))))
(+.f64 (+.f64 (*.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 (/.f64 (*.f64 (pow.f64 J 2) (cos.f64 (*.f64 1/2 K))) U))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 J 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 U 3))))
(+.f64 (*.f64 U (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 2) (cos.f64 (*.f64 1/2 K))) U)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 J 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 U 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 4)) (pow.f64 U 3))) (+.f64 (*.f64 4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 6)) (pow.f64 U 5))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 2)) U)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 J 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 U 3))) (+.f64 (*.f64 U (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 J 6) (cos.f64 (*.f64 1/2 K))) (pow.f64 U 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 J 2) (cos.f64 (*.f64 1/2 K))) U)))))
(+.f64 (+.f64 (*.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 (/.f64 (*.f64 (pow.f64 J 2) (cos.f64 (*.f64 1/2 K))) U))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 J 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 U 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 J 6) (cos.f64 (*.f64 1/2 K))) (pow.f64 U 5)))))
(+.f64 (*.f64 U (cos.f64 (*.f64 1/2 K))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 J 2) (cos.f64 (*.f64 1/2 K))) U)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 J 4) (cos.f64 (*.f64 1/2 K))) (pow.f64 U 3))) (*.f64 4 (/.f64 (*.f64 (pow.f64 J 6) (cos.f64 (*.f64 1/2 K))) (pow.f64 U 5))))))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1/4)
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 J)
(*.f64 J -2)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 J -2) (*.f64 (pow.f64 K 2) (*.f64 1/4 J)))
(+.f64 (*.f64 J -2) (*.f64 J (*.f64 1/4 (pow.f64 K 2))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (*.f64 -1/192 (*.f64 (pow.f64 K 4) J))))
(+.f64 (*.f64 J -2) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 1/4 J)) (*.f64 (pow.f64 K 4) (*.f64 -1/192 J))))
(+.f64 (*.f64 J -2) (+.f64 (*.f64 J (*.f64 1/4 (pow.f64 K 2))) (*.f64 J (*.f64 -1/192 (pow.f64 K 4)))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 1/23040 (*.f64 (pow.f64 K 6) J)))))
(+.f64 (*.f64 J -2) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 1/4 J)) (+.f64 (*.f64 (pow.f64 K 4) (*.f64 -1/192 J)) (*.f64 1/23040 (*.f64 J (pow.f64 K 6))))))
(+.f64 (*.f64 J -2) (+.f64 (*.f64 J (*.f64 1/4 (pow.f64 K 2))) (+.f64 (*.f64 J (*.f64 -1/192 (pow.f64 K 4))) (*.f64 J (*.f64 1/23040 (pow.f64 K 6))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(+.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) 0)
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(+.f64 0 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(-.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) 0)
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(*.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) 1)
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) -1)
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 1 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))) (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) 1)
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) -1)
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) 0)
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) -2)) 0))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) 0))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) 0))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))) 0))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) 0))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) 0))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))) 0))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) 0))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 0 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) -2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 0 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 0 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) 0)
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) -2)) 0))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) 0))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) 0))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))) 0))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) 0))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) 0))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))) 0))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) 0))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(-.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (+.f64 J J) (cos.f64 (/.f64 K 2)))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))) (neg.f64 (+.f64 J J)))
(-.f64 0 (*.f64 1 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (+.f64 J J) (cos.f64 (/.f64 K 2)))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))) (neg.f64 (+.f64 J J)))
(-.f64 0 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (+.f64 J J) (cos.f64 (/.f64 K 2))))))
(neg.f64 (*.f64 (+.f64 J J) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))) (cos.f64 (/.f64 K 2)))))
(-.f64 0 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (+.f64 J J) (cos.f64 (/.f64 K 2))))))
(neg.f64 (*.f64 (+.f64 J J) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))) (cos.f64 (/.f64 K 2)))))
(-.f64 0 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -1 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(neg.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -1 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(neg.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))
(-.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))) (+.f64 J J)))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (+.f64 J J) (cos.f64 (/.f64 K 2)))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))) (neg.f64 (+.f64 J J)))
(-.f64 (*.f64 0 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (+.f64 J J)))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (+.f64 J J) (cos.f64 (/.f64 K 2)))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))) (neg.f64 (+.f64 J J)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))) (*.f64 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (neg.f64 (*.f64 (+.f64 J J) (cos.f64 (/.f64 K 2)))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))) (neg.f64 (*.f64 (+.f64 J J) (cos.f64 (/.f64 K 2)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))))
(*.f64 (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (+.f64 J J) (cos.f64 (/.f64 K 2))))))
(*.f64 (/.f64 (*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))))) (*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))) (neg.f64 (+.f64 J J))))
(-.f64 (*.f64 0 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (*.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(*.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (neg.f64 (*.f64 (+.f64 J J) (cos.f64 (/.f64 K 2)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (*.f64 (+.f64 J J) (cos.f64 (/.f64 K 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) 1)
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 J J))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(/.f64 (*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))))) (/.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))))
(/.f64 (*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))))
(/.f64 (*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) -2)) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) -2))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J -2)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J -2))))
(/.f64 (*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) J)) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) J))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(/.f64 (*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))))
(/.f64 (*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2))))))))
(/.f64 (*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))))) (/.f64 (/.f64 (*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))))) (*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2)))))) (/.f64 (*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))))) (*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))))
(/.f64 (*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) -4))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) -4)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))) (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))))))
(/.f64 (*.f64 J (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(/.f64 (*.f64 J (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 J (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (+.f64 J J) (cos.f64 (/.f64 K 2)))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))) (neg.f64 (+.f64 J J)))
(neg.f64 (*.f64 1 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (+.f64 J J) (cos.f64 (/.f64 K 2)))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cos.f64 (/.f64 K 2))) (neg.f64 (+.f64 J J)))
(neg.f64 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (+.f64 J J) (cos.f64 (/.f64 K 2))))))
(neg.f64 (*.f64 (+.f64 J J) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))) (cos.f64 (/.f64 K 2)))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (+.f64 J J) (cos.f64 (/.f64 K 2))))))
(neg.f64 (*.f64 (+.f64 J J) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))) (cos.f64 (/.f64 K 2)))))
(neg.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -1 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(neg.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (*.f64 -1 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(neg.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (neg.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))))
(neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))
(+.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) 0)
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(+.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) 0))
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(+.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) 0))
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(+.f64 0 (pow.f64 (/.f64 U (+.f64 J J)) 2))
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(+.f64 (*.f64 0 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2))) (pow.f64 (/.f64 U (+.f64 J J)) 2))
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(-.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) 0)
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(-.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) 0))
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(-.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) 0))
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(-.f64 0 (*.f64 -1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(*.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) 1)
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))))
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2))))
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) (pow.f64 (/.f64 U (+.f64 J J)) 2))))
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2))))
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2))) (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2))))
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(*.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) (pow.f64 (/.f64 U (+.f64 J J)) 2))
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(*.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) (*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 1 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)))))
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(*.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) (*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)))))
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(*.f64 (neg.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) -1)
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(*.f64 (neg.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) (neg.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2))))
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(*.f64 (*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 1 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (pow.f64 (/.f64 U (+.f64 J J)) 2))
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2))) (pow.f64 (/.f64 U (+.f64 J J)) 2))
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(*.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2))) (neg.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) 1)
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2)) (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (/.f64 U (+.f64 J J)) 2))))
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(neg.f64 (neg.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(neg.f64 (*.f64 -1 (pow.f64 (/.f64 U (+.f64 J J)) 2)))
(pow.f64 (/.f64 U (+.f64 J J)) 2)
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) 0)
(*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J 0))
(*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))) 0))
(*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 -2 (cos.f64 (/.f64 K 2))) 0))
(*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) 0))
(*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))
(+.f64 0 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))
(+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))
(+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))
(+.f64 (*.f64 0 (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))
(+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))
(-.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) 0)
(*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))
(-.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J 0))
(*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))
(-.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))
(-.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))) 0))
(*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))
(-.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 -2 (cos.f64 (/.f64 K 2))) 0))
(*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))
(-.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) 0))
(*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))
(-.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))
(-.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))
(neg.f64 (*.f64 (+.f64 J J) (cos.f64 (/.f64 K 2))))
(-.f64 0 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(neg.f64 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (+.f64 J J) (cos.f64 (/.f64 K 2)))))
(neg.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (+.f64 J J) (cos.f64 (/.f64 K 2)))))
(-.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(neg.f64 (*.f64 (+.f64 J J) (cos.f64 (/.f64 K 2))))
(-.f64 0 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)) (+.f64 J J)))
(neg.f64 (*.f64 (+.f64 J J) (cos.f64 (/.f64 K 2))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 J -2)))
(neg.f64 (*.f64 (*.f64 J -2) (neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))))
(-.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (+.f64 J J)))
(-.f64 0 (*.f64 (+.f64 J J) (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))
(*.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) -2)) (neg.f64 (+.f64 J J)))
(-.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (+.f64 J J)))
(neg.f64 (*.f64 (+.f64 J J) (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) 1)
(*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 J J))
(*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))
(*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (/.f64 J J) (/.f64 J J)))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (/.f64 J J) (/.f64 J J)))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 -2 (cos.f64 (/.f64 K 2))) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 J J) (/.f64 J J))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 J J) (/.f64 J J)))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) -2)) (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))) -2))))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (cos.f64 (/.f64 K 2)))))
(/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) -2)) (*.f64 J (*.f64 (/.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) -2))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)) -1)
(neg.f64 (*.f64 (+.f64 J J) (cos.f64 (/.f64 K 2))))
(neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))
(neg.f64 (*.f64 (+.f64 J J) (cos.f64 (/.f64 K 2))))
(neg.f64 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(neg.f64 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (+.f64 J J) (cos.f64 (/.f64 K 2)))))
(neg.f64 (*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 (+.f64 J J) (cos.f64 (/.f64 K 2)))))
(neg.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(neg.f64 (*.f64 (+.f64 J J) (cos.f64 (/.f64 K 2))))
(neg.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)) (+.f64 J J)))
(neg.f64 (*.f64 (+.f64 J J) (cos.f64 (/.f64 K 2))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 J -2)))
(neg.f64 (*.f64 (*.f64 J -2) (neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))))

localize4.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize18.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
7.6b
(*.f64 (+.f64 (*.f64 (/.f64 U J) -1/2) (neg.f64 (/.f64 J U))) (*.f64 J -2))
Compiler

Compiled 49 to 21 computations (57.1% saved)

series4.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite130.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
824×rational_best_45_simplify-100
684×rational_best-4
684×rational_best-2
684×rational_best-3
684×rational_best-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01441
19437
230437
3142737
4677137
Stop Event
node limit
Counts
1 → 73
Calls
Call 1
Inputs
(*.f64 (+.f64 (*.f64 (/.f64 U J) -1/2) (neg.f64 (/.f64 J U))) (*.f64 J -2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (*.f64 J (*.f64 2 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 2 (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 1 (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 1 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 2 (/.f64 J U)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (neg.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (neg.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 J J))) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))) (*.f64 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))) (*.f64 J (*.f64 2 (/.f64 J U)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))) (*.f64 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J (*.f64 2 (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 J U)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 U J) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 -2 (/.f64 J J)))) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 J U)) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 U J) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J (*.f64 2 (/.f64 J U))) (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))) (*.f64 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))) (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))) (*.f64 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))) (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (*.f64 (/.f64 J U) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (*.f64 1 (*.f64 (/.f64 J U) (*.f64 J -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (*.f64 J (*.f64 (/.f64 J U) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 2 (/.f64 J U))) (*.f64 (+.f64 J J) (*.f64 (/.f64 U J) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 2 (/.f64 J U))) (neg.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 (/.f64 J U) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 1 (*.f64 (/.f64 J U) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)) (*.f64 (/.f64 U J) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (*.f64 J -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 J J))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 J J)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))) (*.f64 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))) (*.f64 (/.f64 J U) (*.f64 J -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))) (*.f64 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))) (*.f64 (/.f64 J U) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))) (*.f64 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (*.f64 -2 (/.f64 J J)) (*.f64 -2 (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 -2 (/.f64 J J))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 -2 (/.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 J J)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))) (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (*.f64 J (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))

simplify281.0ms (1.2%)

Algorithm
egg-herbie
Rules
1240×rational_best_45_simplify-71
800×rational_best_45_simplify-84
748×rational_best_45_simplify-100
720×rational_best_45_simplify-25
690×rational_best_45_simplify-98
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01867971
17467295
231696969
Stop Event
node limit
Counts
97 → 152
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (pow.f64 J 2) U))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
U
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
U
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
U
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(*.f64 2 (/.f64 (pow.f64 J 2) U))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(*.f64 2 (/.f64 (pow.f64 J 2) U))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) 0)
(+.f64 0 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))
(+.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (*.f64 J (*.f64 2 (/.f64 J U))))
(+.f64 (*.f64 J (*.f64 2 (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)))
(+.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))))
(+.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 1 (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)))))
(+.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))))
(+.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 1 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 2 (/.f64 J U)))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)))))
(+.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (neg.f64 (/.f64 J U))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))
(+.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (neg.f64 (/.f64 J U))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 J J))) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))) (*.f64 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))) (*.f64 J (*.f64 2 (/.f64 J U)))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))) (*.f64 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))
(+.f64 (*.f64 (*.f64 J (*.f64 2 (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2))))
(+.f64 (*.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)))))
(+.f64 (*.f64 (neg.f64 (/.f64 J U)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 U J) -1/2)))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 -2 (/.f64 J J)))) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))
(+.f64 (*.f64 (neg.f64 (/.f64 J U)) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 U J) -1/2)))
(+.f64 (*.f64 (*.f64 J (*.f64 2 (/.f64 J U))) (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))) (*.f64 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))) (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2))))
(+.f64 (*.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))) (*.f64 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))) (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)))))
(-.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) 0)
(-.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J)))
(-.f64 0 (*.f64 1 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J))))
(-.f64 0 (*.f64 -1 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))))
(-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J))))
(-.f64 0 (*.f64 (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(-.f64 0 (*.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))
(-.f64 0 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) 2) J))
(-.f64 0 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (*.f64 (/.f64 J U) (*.f64 J -2)))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (*.f64 1 (*.f64 (/.f64 J U) (*.f64 J -2))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (*.f64 J (*.f64 (/.f64 J U) -2)))
(-.f64 (*.f64 J (*.f64 2 (/.f64 J U))) (*.f64 (+.f64 J J) (*.f64 (/.f64 U J) -1/2)))
(-.f64 (*.f64 J (*.f64 2 (/.f64 J U))) (neg.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 (/.f64 J U) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 1 (*.f64 (/.f64 J U) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(-.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)) (*.f64 (/.f64 U J) -1/2)))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (*.f64 J -2))))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 J U)))
(-.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 J U)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(-.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 J J))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 J J)) (+.f64 J J)))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))) (*.f64 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))) (*.f64 (/.f64 J U) (*.f64 J -2))))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))) (*.f64 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))) (*.f64 (/.f64 J U) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))) (*.f64 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J))))
(/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) 1)
(/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 J J))
(/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))))
(/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (*.f64 -2 (/.f64 J J)) (*.f64 -2 (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))))
(/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 -2 (/.f64 J J))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 -2 (/.f64 J J)))))
(/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 J J)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))) (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))))
(/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (*.f64 J (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J)))
(neg.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J))))
(neg.f64 (*.f64 -1 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))))
(neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J))))
(neg.f64 (*.f64 (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(neg.f64 (*.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))
(neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) 2) J))
(neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
Outputs
(*.f64 2 (/.f64 (pow.f64 J 2) U))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
U
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
U
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
U
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(*.f64 2 (/.f64 (pow.f64 J 2) U))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(*.f64 2 (/.f64 (pow.f64 J 2) U))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) 0)
(*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(+.f64 0 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))
(*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(+.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (*.f64 J (*.f64 2 (/.f64 J U))))
(+.f64 (*.f64 J (*.f64 (*.f64 (/.f64 U J) -1/2) -2)) (*.f64 2 (*.f64 J (/.f64 J U))))
(*.f64 J (+.f64 (*.f64 2 (/.f64 J U)) (*.f64 (*.f64 (/.f64 U J) -1/2) -2)))
(+.f64 (*.f64 J (*.f64 2 (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)))
(+.f64 (*.f64 J (*.f64 (*.f64 (/.f64 U J) -1/2) -2)) (*.f64 2 (*.f64 J (/.f64 J U))))
(*.f64 J (+.f64 (*.f64 2 (/.f64 J U)) (*.f64 (*.f64 (/.f64 U J) -1/2) -2)))
(+.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))
(+.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 1 (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)))))
(+.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))
(+.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))))
(+.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))
(+.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 1 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)))))
(+.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 2 (/.f64 J U)))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (*.f64 J (*.f64 (*.f64 (/.f64 U J) -1/2) -2)) (*.f64 2 (*.f64 J (/.f64 J U)))))
(*.f64 (*.f64 J (+.f64 (*.f64 2 (/.f64 J U)) (*.f64 (*.f64 (/.f64 U J) -1/2) -2))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))
(+.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (neg.f64 (/.f64 J U))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (+.f64 (neg.f64 (/.f64 J U)) (*.f64 (/.f64 U J) -1/2)))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (+.f64 (*.f64 (/.f64 U J) -1/2) (neg.f64 (/.f64 J U))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))
(*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(+.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (neg.f64 (/.f64 J U))))
(*.f64 (*.f64 (*.f64 J -2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (+.f64 (neg.f64 (/.f64 J U)) (*.f64 (/.f64 U J) -1/2)))
(*.f64 (*.f64 (*.f64 J -2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (+.f64 (*.f64 (/.f64 U J) -1/2) (neg.f64 (/.f64 J U))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))
(*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 J J))) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))
(*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))) (*.f64 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))) (*.f64 J (*.f64 2 (/.f64 J U)))))
(*.f64 (/.f64 (*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))) (+.f64 (*.f64 J (*.f64 (*.f64 (/.f64 U J) -1/2) -2)) (*.f64 2 (*.f64 J (/.f64 J U)))))
(*.f64 (*.f64 J (+.f64 (*.f64 2 (/.f64 J U)) (*.f64 (*.f64 (/.f64 U J) -1/2) -2))) (/.f64 (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))) (*.f64 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)))))
(*.f64 (/.f64 (*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))) (+.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)))))
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))) (/.f64 (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (+.f64 J J) (/.f64 (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))
(+.f64 (*.f64 0 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))
(*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(+.f64 (*.f64 (*.f64 J (*.f64 2 (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (*.f64 J (*.f64 (*.f64 (/.f64 U J) -1/2) -2)) (*.f64 2 (*.f64 J (/.f64 J U)))))
(*.f64 (*.f64 J (+.f64 (*.f64 2 (/.f64 J U)) (*.f64 (*.f64 (/.f64 U J) -1/2) -2))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (*.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))
(+.f64 (*.f64 (neg.f64 (/.f64 J U)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 U J) -1/2)))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (+.f64 (neg.f64 (/.f64 J U)) (*.f64 (/.f64 U J) -1/2)))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (+.f64 (*.f64 (/.f64 U J) -1/2) (neg.f64 (/.f64 J U))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 -2 (/.f64 J J)))) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))
(*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(+.f64 (*.f64 (neg.f64 (/.f64 J U)) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 U J) -1/2)))
(*.f64 (*.f64 (*.f64 J -2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (+.f64 (neg.f64 (/.f64 J U)) (*.f64 (/.f64 U J) -1/2)))
(*.f64 (*.f64 (*.f64 J -2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (+.f64 (*.f64 (/.f64 U J) -1/2) (neg.f64 (/.f64 J U))))
(+.f64 (*.f64 (*.f64 J (*.f64 2 (/.f64 J U))) (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))) (*.f64 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))) (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2))))
(*.f64 (/.f64 (*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))) (+.f64 (*.f64 J (*.f64 (*.f64 (/.f64 U J) -1/2) -2)) (*.f64 2 (*.f64 J (/.f64 J U)))))
(*.f64 (*.f64 J (+.f64 (*.f64 2 (/.f64 J U)) (*.f64 (*.f64 (/.f64 U J) -1/2) -2))) (/.f64 (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))))
(+.f64 (*.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))) (*.f64 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))) (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)))))
(*.f64 (/.f64 (*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))) (+.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)))))
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))) (/.f64 (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (+.f64 J J) (/.f64 (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))
(-.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) 0)
(*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(-.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J)))
(neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J)))
(*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))
(-.f64 0 (*.f64 1 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J))))
(neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J)))
(*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))
(-.f64 0 (*.f64 -1 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))))
(*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J))))
(neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J)))
(*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))
(-.f64 0 (*.f64 (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(neg.f64 (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(neg.f64 (*.f64 (*.f64 J -2) (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) (*.f64 J -2))))
(-.f64 0 (*.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))
(*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(-.f64 0 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) 2) J))
(neg.f64 (*.f64 J (*.f64 2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(neg.f64 (*.f64 2 (*.f64 J (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J)))
(*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (*.f64 (/.f64 J U) (*.f64 J -2)))
(-.f64 (*.f64 J (*.f64 (*.f64 (/.f64 U J) -1/2) -2)) (*.f64 (/.f64 J U) (*.f64 J -2)))
(*.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (*.f64 1 (*.f64 (/.f64 J U) (*.f64 J -2))))
(-.f64 (*.f64 J (*.f64 (*.f64 (/.f64 U J) -1/2) -2)) (*.f64 (/.f64 J U) (*.f64 J -2)))
(*.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (*.f64 J (*.f64 (/.f64 J U) -2)))
(-.f64 (*.f64 J (*.f64 (*.f64 (/.f64 U J) -1/2) -2)) (*.f64 (/.f64 J U) (*.f64 J -2)))
(*.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(-.f64 (*.f64 J (*.f64 2 (/.f64 J U))) (*.f64 (+.f64 J J) (*.f64 (/.f64 U J) -1/2)))
(-.f64 (*.f64 2 (*.f64 J (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (+.f64 J J)))
(-.f64 (*.f64 (/.f64 J U) (*.f64 2 J)) (*.f64 -1/2 (*.f64 (+.f64 J J) (/.f64 U J))))
(-.f64 (*.f64 (/.f64 J U) (+.f64 J J)) (*.f64 J (*.f64 (/.f64 U J) -1)))
(-.f64 (*.f64 J (*.f64 2 (/.f64 J U))) (neg.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2))))
(-.f64 (*.f64 2 (*.f64 J (/.f64 J U))) (neg.f64 (*.f64 J (*.f64 (*.f64 (/.f64 U J) -1/2) -2))))
(-.f64 (*.f64 (/.f64 J U) (*.f64 2 J)) (neg.f64 (*.f64 J (*.f64 (*.f64 (/.f64 U J) -1/2) -2))))
(-.f64 (*.f64 J (*.f64 (*.f64 (/.f64 U J) -1/2) -2)) (neg.f64 (*.f64 (/.f64 J U) (+.f64 J J))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 (/.f64 J U) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (*.f64 J -2))))
(-.f64 (*.f64 (/.f64 U J) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)) 1/2)) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (*.f64 J -2))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (+.f64 J J)) (*.f64 (/.f64 J U) (*.f64 J -2))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 1 (*.f64 (/.f64 J U) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (*.f64 J -2))))
(-.f64 (*.f64 (/.f64 U J) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)) 1/2)) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (*.f64 J -2))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (+.f64 J J)) (*.f64 (/.f64 J U) (*.f64 J -2))))
(-.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)) (*.f64 (/.f64 U J) -1/2)))
(neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J)))
(*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (*.f64 J -2))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 J (*.f64 (*.f64 (/.f64 U J) -1/2) -2)) (*.f64 (/.f64 J U) (*.f64 J -2))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (*.f64 J -2)))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)) 1/2)) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (*.f64 J -2)))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (+.f64 J J)) (*.f64 (/.f64 J U) (*.f64 J -2)))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 J U)))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(-.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 0 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (neg.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 J U)))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(*.f64 (*.f64 (*.f64 J -2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (-.f64 0 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(*.f64 (*.f64 (*.f64 J -2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (neg.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(-.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 J J))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 J J)) (+.f64 J J)))
(neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J)))
(*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))) (*.f64 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))) (*.f64 (/.f64 J U) (*.f64 J -2))))
(*.f64 (/.f64 (*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))) (-.f64 (*.f64 J (*.f64 (*.f64 (/.f64 U J) -1/2) -2)) (*.f64 (/.f64 J U) (*.f64 J -2))))
(*.f64 (/.f64 (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))) (*.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))) (*.f64 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))) (*.f64 (/.f64 J U) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 (/.f64 (*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))) (-.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (*.f64 J -2)))))
(*.f64 (/.f64 (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))) (-.f64 (*.f64 (/.f64 U J) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)) 1/2)) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (*.f64 J -2)))))
(*.f64 (/.f64 (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (*.f64 (/.f64 U J) 1/2) (+.f64 J J)) (*.f64 (/.f64 J U) (*.f64 J -2)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))) (*.f64 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J))))
(*.f64 (/.f64 (*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))) (neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J))))
(*.f64 (/.f64 (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))) (neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J))))
(*.f64 (/.f64 (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J)))
(/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) 1)
(*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 J J))
(*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(/.f64 (*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(/.f64 (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))))
(*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (*.f64 -2 (/.f64 J J)) (*.f64 -2 (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (/.f64 (*.f64 -2 (/.f64 J J)) (*.f64 -2 (/.f64 J J))))
(/.f64 (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (/.f64 (*.f64 -2 (/.f64 J J)) (*.f64 -2 (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(/.f64 (*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(/.f64 (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))))
(/.f64 (*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))))
(/.f64 (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J))))
(/.f64 (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (/.f64 (*.f64 J (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 J (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 -2 (/.f64 J J))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 -2 (/.f64 J J)))))
(/.f64 (*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (/.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 J J))) (*.f64 -2 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 J J)))))
(/.f64 (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (/.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 J J))) (*.f64 -2 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 J J)))))
(/.f64 (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 J J)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(/.f64 (*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (/.f64 (*.f64 (*.f64 J -2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 J -2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(/.f64 (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (/.f64 (*.f64 (*.f64 J -2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 J -2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 J J)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (/.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 J J))) (*.f64 -2 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 J J)))))
(/.f64 (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (/.f64 (*.f64 -2 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 J J))) (*.f64 -2 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 J J)))))
(/.f64 (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 J J)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))) (/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))))
(/.f64 (*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (/.f64 (/.f64 (*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))) (/.f64 (*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))))))
(/.f64 (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (/.f64 (/.f64 (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))) (/.f64 (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))))))
(/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(/.f64 (*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(/.f64 (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(/.f64 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)) (/.f64 (*.f64 J (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(/.f64 (*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (/.f64 (*.f64 J (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(/.f64 (*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (/.f64 (*.f64 J (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J)))
(*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))
(neg.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J))))
(neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J)))
(*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))
(neg.f64 (*.f64 -1 (*.f64 J (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2))))
(*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J))))
(neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J)))
(*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))
(neg.f64 (*.f64 (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(neg.f64 (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) (*.f64 (*.f64 J -2) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(neg.f64 (*.f64 (*.f64 J -2) (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) (*.f64 J -2))))
(neg.f64 (*.f64 (neg.f64 J) (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) 2)))
(*.f64 J (*.f64 2 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(*.f64 2 (*.f64 J (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) 2) J))
(neg.f64 (*.f64 J (*.f64 2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(neg.f64 (*.f64 2 (*.f64 J (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 J J)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J)))
(*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))

localize16.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(pow.f64 J 2)
0.0b
(*.f64 (/.f64 (pow.f64 J 2) U) -2)
5.3b
(/.f64 (pow.f64 J 2) U)
Compiler

Compiled 34 to 22 computations (35.3% saved)

series90.0ms (0.4%)

Counts
2 → 24
Calls

12 calls:

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

rewrite121.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1116×rational_best-4
1116×rational_best-2
1116×rational_best-3
1116×rational_best-1
1106×rational_best_45_simplify-67
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
15232
213132
347432
4232932
Stop Event
node limit
Counts
2 → 80
Calls
Call 1
Inputs
(/.f64 (pow.f64 J 2) U)
(*.f64 (/.f64 (pow.f64 J 2) U) -2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 J 2) U) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 J 2) U))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 J 2) U) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 J 2) U) (-.f64 0 (*.f64 0 (/.f64 0 (/.f64 (pow.f64 J 2) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 J 2) U) (*.f64 0 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 0 (/.f64 (pow.f64 J 2) U))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (pow.f64 J 2) U)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 0 (/.f64 0 (/.f64 (pow.f64 J 2) U)))) (*.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U))) (neg.f64 (/.f64 (pow.f64 J 2) U))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (neg.f64 (/.f64 (pow.f64 J 2) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 J 2) U) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (pow.f64 J 2) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 J 2) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (pow.f64 J 2) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (/.f64 -1 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (/.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (neg.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (neg.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (-.f64 0 (/.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (-.f64 (/.f64 0 (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (-.f64 0 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (*.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (/.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (neg.f64 (/.f64 (pow.f64 J 2) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (pow.f64 J 2) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (neg.f64 (/.f64 (pow.f64 J 2) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))) (/.f64 (pow.f64 J 2) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (neg.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))) (neg.f64 (/.f64 (pow.f64 J 2) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U)))) (/.f64 (pow.f64 J 2) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U)))) (neg.f64 (/.f64 (pow.f64 J 2) U)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))) (neg.f64 (/.f64 (pow.f64 J 2) U)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (pow.f64 J 2) U) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (neg.f64 (/.f64 (pow.f64 J 2) U)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (-.f64 0 (*.f64 0 (/.f64 0 (/.f64 (pow.f64 J 2) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (*.f64 0 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (*.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (*.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 0 (/.f64 (pow.f64 J 2) U))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (*.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 -2 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (*.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (/.f64 -2 (/.f64 (pow.f64 J 2) U))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 2 (/.f64 (pow.f64 J 2) U)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (pow.f64 J 2) U) (neg.f64 (/.f64 (pow.f64 J 2) U))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 (/.f64 (pow.f64 J 2) U) (neg.f64 (/.f64 (pow.f64 J 2) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (/.f64 (pow.f64 J 2) U))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 0 (/.f64 0 (/.f64 (pow.f64 J 2) U)))) (*.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U))) (*.f64 2 (/.f64 (pow.f64 J 2) U))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (*.f64 2 (/.f64 (pow.f64 J 2) U))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U)))) (*.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U))) (neg.f64 (/.f64 (pow.f64 J 2) U))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 -2 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 -2 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))) (neg.f64 (/.f64 (pow.f64 J 2) U))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))) (*.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))) (*.f64 2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (/.f64 -2 (/.f64 (pow.f64 J 2) U)) (/.f64 -2 (/.f64 (pow.f64 J 2) U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 -2 (/.f64 (pow.f64 J 2) U))) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 -2 (/.f64 (pow.f64 J 2) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))) (*.f64 2 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U))) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U))) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 -2 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))) (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 -2 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)))))))

simplify93.0ms (0.4%)

Algorithm
egg-herbie
Rules
1272×rational_best_45_simplify-84
974×rational_best_45_simplify-95
950×rational_best_45_simplify-98
586×rational_best_45_simplify-100
462×rational_best_45_simplify-37
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01711986
16471986
229281986
Stop Event
node limit
Counts
104 → 86
Calls
Call 1
Inputs
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(+.f64 (/.f64 (pow.f64 J 2) U) 0)
(+.f64 0 (/.f64 (pow.f64 J 2) U))
(-.f64 (/.f64 (pow.f64 J 2) U) 0)
(-.f64 (/.f64 (pow.f64 J 2) U) (-.f64 0 (*.f64 0 (/.f64 0 (/.f64 (pow.f64 J 2) U)))))
(-.f64 (/.f64 (pow.f64 J 2) U) (*.f64 0 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))
(-.f64 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 0 (/.f64 (pow.f64 J 2) U))))
(-.f64 0 (neg.f64 (/.f64 (pow.f64 J 2) U)))
(-.f64 (-.f64 0 (*.f64 0 (/.f64 0 (/.f64 (pow.f64 J 2) U)))) (*.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U))) (neg.f64 (/.f64 (pow.f64 J 2) U))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (neg.f64 (/.f64 (pow.f64 J 2) U))))
(*.f64 (/.f64 (pow.f64 J 2) U) 1)
(*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))
(*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))
(*.f64 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U))))
(*.f64 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))
(*.f64 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))
(*.f64 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U)))))
(*.f64 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (pow.f64 J 2) U))))
(*.f64 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U))))
(*.f64 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U))))
(*.f64 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U))))
(*.f64 1 (/.f64 (pow.f64 J 2) U))
(*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (pow.f64 J 2) U))
(*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))
(*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (/.f64 -1 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))
(*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (/.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))
(*.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) -1)
(*.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (neg.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))
(*.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (neg.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))
(*.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (-.f64 0 (/.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))
(*.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (-.f64 (/.f64 0 (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))
(*.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (-.f64 0 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U)))))
(*.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (*.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (/.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (neg.f64 (/.f64 (pow.f64 J 2) U)))))
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U))
(*.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U))
(*.f64 -1 (neg.f64 (/.f64 (pow.f64 J 2) U)))
(*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (neg.f64 (/.f64 (pow.f64 J 2) U)))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))) (/.f64 (pow.f64 J 2) U))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (neg.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))) (neg.f64 (/.f64 (pow.f64 J 2) U)))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U)))) (/.f64 (pow.f64 J 2) U))
(*.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (/.f64 (/.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 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))
(*.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U)))) (neg.f64 (/.f64 (pow.f64 J 2) U)))
(*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))) (neg.f64 (/.f64 (pow.f64 J 2) U)))
(neg.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) 0)
(+.f64 0 (*.f64 (/.f64 (pow.f64 J 2) U) -2))
(+.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (neg.f64 (/.f64 (pow.f64 J 2) U)))
(-.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) 0)
(-.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (-.f64 0 (*.f64 0 (/.f64 0 (/.f64 (pow.f64 J 2) U)))))
(-.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (*.f64 0 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))
(-.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (*.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))) 0))
(-.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (*.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 0 (/.f64 (pow.f64 J 2) U))))
(-.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (*.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U))) 0))
(-.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 -2 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))) 0))
(-.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (*.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (/.f64 -2 (/.f64 (pow.f64 J 2) U))) 0))
(-.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))) 0))
(-.f64 0 (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(-.f64 0 (-.f64 (/.f64 (pow.f64 J 2) U) (neg.f64 (/.f64 (pow.f64 J 2) U))))
(-.f64 0 (*.f64 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))))
(-.f64 0 (*.f64 (/.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 (/.f64 (pow.f64 J 2) U) (neg.f64 (/.f64 (pow.f64 J 2) U)))))
(-.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (/.f64 (pow.f64 J 2) U))
(-.f64 (-.f64 0 (*.f64 0 (/.f64 0 (/.f64 (pow.f64 J 2) U)))) (*.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U))) (*.f64 2 (/.f64 (pow.f64 J 2) U))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (*.f64 2 (/.f64 (pow.f64 J 2) U))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U)))) (*.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U))) (neg.f64 (/.f64 (pow.f64 J 2) U))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 -2 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 -2 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))) (neg.f64 (/.f64 (pow.f64 J 2) U))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))) (*.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))) (*.f64 2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))
(/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) 1)
(/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))
(/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))
(/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))
(/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (/.f64 -2 (/.f64 (pow.f64 J 2) U)) (/.f64 -2 (/.f64 (pow.f64 J 2) U))))
(/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 -2 (/.f64 (pow.f64 J 2) U))) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 -2 (/.f64 (pow.f64 J 2) U)))))
(/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))) (*.f64 2 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))))
(/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U))) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U)))))
(/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U))) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U)))))
(/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))))
(/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 -2 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))) (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 -2 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))))
(/.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) -1)
(neg.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)))
Outputs
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(+.f64 (/.f64 (pow.f64 J 2) U) 0)
(/.f64 (pow.f64 J 2) U)
(+.f64 0 (/.f64 (pow.f64 J 2) U))
(/.f64 (pow.f64 J 2) U)
(-.f64 (/.f64 (pow.f64 J 2) U) 0)
(/.f64 (pow.f64 J 2) U)
(-.f64 (/.f64 (pow.f64 J 2) U) (-.f64 0 (*.f64 0 (/.f64 0 (/.f64 (pow.f64 J 2) U)))))
(/.f64 (pow.f64 J 2) U)
(-.f64 (/.f64 (pow.f64 J 2) U) (*.f64 0 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))
(/.f64 (pow.f64 J 2) U)
(-.f64 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 0 (/.f64 (pow.f64 J 2) U))))
(/.f64 (pow.f64 J 2) U)
(-.f64 0 (neg.f64 (/.f64 (pow.f64 J 2) U)))
(/.f64 (pow.f64 J 2) U)
(-.f64 (-.f64 0 (*.f64 0 (/.f64 0 (/.f64 (pow.f64 J 2) U)))) (*.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U))) (neg.f64 (/.f64 (pow.f64 J 2) U))))
(/.f64 (pow.f64 J 2) U)
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (neg.f64 (/.f64 (pow.f64 J 2) U))))
(/.f64 (pow.f64 J 2) U)
(*.f64 (/.f64 (pow.f64 J 2) U) 1)
(/.f64 (pow.f64 J 2) U)
(*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))
(/.f64 (pow.f64 J 2) U)
(*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))
(/.f64 (pow.f64 J 2) U)
(*.f64 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U))))
(/.f64 (pow.f64 J 2) U)
(*.f64 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))
(/.f64 (pow.f64 J 2) U)
(*.f64 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))
(/.f64 (pow.f64 J 2) U)
(*.f64 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U)))))
(/.f64 (pow.f64 J 2) U)
(*.f64 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (/.f64 (/.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 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.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 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U))))
(/.f64 (pow.f64 J 2) U)
(*.f64 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U))))
(/.f64 (pow.f64 J 2) U)
(*.f64 1 (/.f64 (pow.f64 J 2) U))
(/.f64 (pow.f64 J 2) U)
(*.f64 (/.f64 (/.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 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))
(/.f64 (pow.f64 J 2) U)
(*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (/.f64 -1 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))
(/.f64 (pow.f64 J 2) U)
(*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (/.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))
(/.f64 (pow.f64 J 2) U)
(*.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) -1)
(/.f64 (pow.f64 J 2) U)
(*.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (neg.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))
(/.f64 (pow.f64 J 2) U)
(*.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (neg.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))
(/.f64 (pow.f64 J 2) U)
(*.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (-.f64 0 (/.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))
(/.f64 (pow.f64 J 2) U)
(*.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (-.f64 (/.f64 0 (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))
(/.f64 (pow.f64 J 2) U)
(*.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (-.f64 0 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U)))))
(/.f64 (pow.f64 J 2) U)
(*.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (*.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (/.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (neg.f64 (/.f64 (pow.f64 J 2) U)))))
(/.f64 (pow.f64 J 2) U)
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.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 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U))
(/.f64 (pow.f64 J 2) U)
(*.f64 -1 (neg.f64 (/.f64 (pow.f64 J 2) U)))
(/.f64 (pow.f64 J 2) U)
(*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (neg.f64 (/.f64 (pow.f64 J 2) U)))
(/.f64 (pow.f64 J 2) U)
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.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 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.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 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (neg.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))) (neg.f64 (/.f64 (pow.f64 J 2) U)))
(/.f64 (pow.f64 J 2) U)
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U)))) (/.f64 (pow.f64 J 2) U))
(/.f64 (pow.f64 J 2) U)
(*.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (/.f64 (/.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 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))
(/.f64 (pow.f64 J 2) U)
(*.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U)))) (neg.f64 (/.f64 (pow.f64 J 2) U)))
(/.f64 (pow.f64 J 2) U)
(*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))) (neg.f64 (/.f64 (pow.f64 J 2) U)))
(/.f64 (pow.f64 J 2) U)
(neg.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)))
(/.f64 (pow.f64 J 2) U)
(+.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) 0)
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(+.f64 0 (*.f64 (/.f64 (pow.f64 J 2) U) -2))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(+.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (neg.f64 (/.f64 (pow.f64 J 2) U)))
(-.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) 0)
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(-.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (-.f64 0 (*.f64 0 (/.f64 0 (/.f64 (pow.f64 J 2) U)))))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(-.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (*.f64 0 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(-.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (*.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))) 0))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(-.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (*.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 0 (/.f64 (pow.f64 J 2) U))))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(-.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (*.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U))) 0))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(-.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 -2 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))) 0))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(-.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (*.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (/.f64 -2 (/.f64 (pow.f64 J 2) U))) 0))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(-.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))) 0))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(-.f64 0 (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(-.f64 0 (-.f64 (/.f64 (pow.f64 J 2) U) (neg.f64 (/.f64 (pow.f64 J 2) U))))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(-.f64 0 (*.f64 (/.f64 (pow.f64 J 2) U) (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(-.f64 0 (*.f64 (/.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 (/.f64 (pow.f64 J 2) U) (neg.f64 (/.f64 (pow.f64 J 2) U)))))
(neg.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (*.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (/.f64 -2 (/.f64 (pow.f64 J 2) U)))))
(-.f64 (neg.f64 (/.f64 (pow.f64 J 2) U)) (/.f64 (pow.f64 J 2) U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(-.f64 (-.f64 0 (*.f64 0 (/.f64 0 (/.f64 (pow.f64 J 2) U)))) (*.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U))) (*.f64 2 (/.f64 (pow.f64 J 2) U))))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (*.f64 2 (/.f64 (pow.f64 J 2) U))))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(-.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U)))) (*.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U))) (neg.f64 (/.f64 (pow.f64 J 2) U))))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 -2 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 -2 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))) (neg.f64 (/.f64 (pow.f64 J 2) U))))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(-.f64 (*.f64 0 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))) (*.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))) (*.f64 2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) 1)
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (/.f64 -2 (/.f64 (pow.f64 J 2) U)) (/.f64 -2 (/.f64 (pow.f64 J 2) U))))
(/.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 -2 (/.f64 (pow.f64 J 2) U)) (/.f64 -2 (/.f64 (pow.f64 J 2) U))))
(/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 -2 (/.f64 (pow.f64 J 2) U))) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 -2 (/.f64 (pow.f64 J 2) U)))))
(/.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 -2 (/.f64 (pow.f64 J 2) U))) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 -2 (/.f64 (pow.f64 J 2) U)))))
(/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))) (*.f64 2 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U))) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (/.f64 (pow.f64 J 2) U)))))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U))) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U)))))
(/.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U))) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 1 (/.f64 (pow.f64 J 2) U)))))
(/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))) (*.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(/.f64 (*.f64 (/.f64 (pow.f64 J 2) U) -2) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 -2 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U))))) (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (*.f64 -2 (*.f64 (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)) (/.f64 (/.f64 (pow.f64 J 2) U) (/.f64 (pow.f64 J 2) U)))))))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(/.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) -1)
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(neg.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))

localize35.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
0.0b
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
0.1b
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
5.1b
(/.f64 (pow.f64 U 2) J)
Compiler

Compiled 59 to 42 computations (28.8% saved)

series11.0ms (0%)

Counts
3 → 36
Calls

21 calls:

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

rewrite106.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
744×rational_best_45_simplify-73
644×rational_best_45_simplify-100
604×rational_best_45_simplify-71
570×rational_best-4
570×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01879
110979
230279
3122979
4554879
Stop Event
node limit
Counts
3 → 83
Calls
Call 1
Inputs
(/.f64 (pow.f64 U 2) J)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 U 2) J) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 U 2) J) (*.f64 0 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 U 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))) (/.f64 (pow.f64 U 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 U 2) J) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (pow.f64 U 2) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 U 2) J) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 U 2) J) (*.f64 (/.f64 (pow.f64 U 2) J) (/.f64 1 (/.f64 (pow.f64 U 2) J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 U 2) J) (*.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)) (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 U 2) J) (*.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)) (/.f64 (pow.f64 U 2) J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 U 2) J) (*.f64 (*.f64 (/.f64 (pow.f64 U 2) J) (/.f64 1 (/.f64 (pow.f64 U 2) J))) (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 U 2) J) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)) (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))) (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 U 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)) (/.f64 (pow.f64 U 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)) (*.f64 (/.f64 (pow.f64 U 2) J) (/.f64 1 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)) (*.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)) (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 U 2) J)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 U 2) J)) (neg.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (pow.f64 U 2) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 U 2) J) (/.f64 1 (/.f64 (pow.f64 U 2) J))) (/.f64 (pow.f64 U 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)) (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))) (/.f64 (pow.f64 U 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))) (neg.f64 (/.f64 (pow.f64 U 2) J)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 U 2) J)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) (*.f64 1 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) (*.f64 -1 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 -1 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J))) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -4)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -4)))) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)) (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -4)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -4))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (/.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (/.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (/.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 0 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 0 (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4))) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)))) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4))) 0) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)) (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (/.f64 (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)))))))

simplify153.0ms (0.7%)

Algorithm
egg-herbie
Rules
1148×rational_best_45_simplify-84
1118×rational_best_45_simplify-83
1066×rational_best_45_simplify-25
576×rational_best_45_simplify-100
476×rational_best_45_simplify-37
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01974523
17304453
235014453
Stop Event
node limit
Counts
119 → 118
Calls
Call 1
Inputs
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 J)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 -2 J) (*.f64 -1/192 (*.f64 (pow.f64 K 4) J)))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 1/23040 (*.f64 (pow.f64 K 6) J))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (/.f64 (pow.f64 U 2) J) 0)
(+.f64 (/.f64 (pow.f64 U 2) J) (*.f64 0 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))))
(+.f64 0 (/.f64 (pow.f64 U 2) J))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))) (/.f64 (pow.f64 U 2) J))
(-.f64 (/.f64 (pow.f64 U 2) J) 0)
(-.f64 0 (neg.f64 (/.f64 (pow.f64 U 2) J)))
(*.f64 (/.f64 (pow.f64 U 2) J) 1)
(*.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)))
(*.f64 (/.f64 (pow.f64 U 2) J) (*.f64 (/.f64 (pow.f64 U 2) J) (/.f64 1 (/.f64 (pow.f64 U 2) J))))
(*.f64 (/.f64 (pow.f64 U 2) J) (*.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)) (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))))
(*.f64 (/.f64 (pow.f64 U 2) J) (*.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)) (/.f64 (pow.f64 U 2) J))))
(*.f64 (/.f64 (pow.f64 U 2) J) (*.f64 (*.f64 (/.f64 (pow.f64 U 2) J) (/.f64 1 (/.f64 (pow.f64 U 2) J))) (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))))
(*.f64 (/.f64 (pow.f64 U 2) J) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)) (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))) (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))))
(*.f64 1 (/.f64 (pow.f64 U 2) J))
(*.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)) (/.f64 (pow.f64 U 2) J))
(*.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)) (*.f64 (/.f64 (pow.f64 U 2) J) (/.f64 1 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)))))
(*.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)) (*.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)) (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)))))
(*.f64 (neg.f64 (/.f64 (pow.f64 U 2) J)) -1)
(*.f64 (neg.f64 (/.f64 (pow.f64 U 2) J)) (neg.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))))
(*.f64 -1 (neg.f64 (/.f64 (pow.f64 U 2) J)))
(*.f64 (*.f64 (/.f64 (pow.f64 U 2) J) (/.f64 1 (/.f64 (pow.f64 U 2) J))) (/.f64 (pow.f64 U 2) J))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)) (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))) (/.f64 (pow.f64 U 2) J))
(*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))) (neg.f64 (/.f64 (pow.f64 U 2) J)))
(neg.f64 (neg.f64 (/.f64 (pow.f64 U 2) J)))
(-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4))
(-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) (*.f64 1 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)))
(-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) (*.f64 -1 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)))
(-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))
(-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))
(-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))
(-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 -1 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2))))
(-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) 0)
(-.f64 0 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)))
(-.f64 0 (*.f64 -1 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))))
(-.f64 (-.f64 (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J))) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J)) (+.f64 J J)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -4)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -4)))) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)) (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -4)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -4))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)))
(*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) 1)
(*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))))
(*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (/.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))
(*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))
(*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))
(*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (/.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))
(*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))
(*.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))))))
(*.f64 -1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)) -1)
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (/.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) 1)
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))
(neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)))
(neg.f64 (*.f64 -1 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))))
(+.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) 0)
(+.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 0 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4))))
(+.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 0 (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)))))
(+.f64 0 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4))) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4))
(+.f64 (*.f64 0 (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)))) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4))
(-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) 0)
(-.f64 0 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4))) 0) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)))
(/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) 1)
(/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)))
(/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)))
(/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)) (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4))))
(/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (/.f64 (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)))))
(/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4) -1)
(neg.f64 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4))
(neg.f64 (*.f64 1 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)))
Outputs
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 J -2) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 J)))
(+.f64 (+.f64 (*.f64 J -2) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J))) (*.f64 1/4 (*.f64 J (pow.f64 K 2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 J -2) (*.f64 J (*.f64 1/4 (pow.f64 K 2)))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 -2 J) (*.f64 -1/192 (*.f64 (pow.f64 K 4) J)))))
(+.f64 (*.f64 1/4 (*.f64 J (pow.f64 K 2))) (+.f64 (*.f64 J -2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -1/192 (*.f64 J (pow.f64 K 4))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 J (*.f64 1/4 (pow.f64 K 2))) (+.f64 (*.f64 J -2) (*.f64 J (*.f64 -1/192 (pow.f64 K 4))))))
(+.f64 (*.f64 J -2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 J (*.f64 1/4 (pow.f64 K 2))) (*.f64 J (*.f64 -1/192 (pow.f64 K 4))))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 1/23040 (*.f64 (pow.f64 K 6) J))))))
(+.f64 (*.f64 1/4 (*.f64 J (pow.f64 K 2))) (+.f64 (*.f64 J -2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 -1/192 (*.f64 J (pow.f64 K 4))) (*.f64 1/23040 (*.f64 J (pow.f64 K 6)))))))
(+.f64 (*.f64 J (*.f64 1/4 (pow.f64 K 2))) (+.f64 (*.f64 J (*.f64 -1/192 (pow.f64 K 4))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (+.f64 (*.f64 J -2) (*.f64 J (*.f64 1/23040 (pow.f64 K 6)))))))
(+.f64 (*.f64 J -2) (+.f64 (*.f64 J (*.f64 1/4 (pow.f64 K 2))) (+.f64 (*.f64 J (*.f64 -1/192 (pow.f64 K 4))) (+.f64 (*.f64 (pow.f64 K 6) (*.f64 J 1/23040)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(+.f64 (/.f64 (pow.f64 U 2) J) 0)
(/.f64 (pow.f64 U 2) J)
(+.f64 (/.f64 (pow.f64 U 2) J) (*.f64 0 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))))
(/.f64 (pow.f64 U 2) J)
(+.f64 0 (/.f64 (pow.f64 U 2) J))
(/.f64 (pow.f64 U 2) J)
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))) (/.f64 (pow.f64 U 2) J))
(/.f64 (pow.f64 U 2) J)
(-.f64 (/.f64 (pow.f64 U 2) J) 0)
(/.f64 (pow.f64 U 2) J)
(-.f64 0 (neg.f64 (/.f64 (pow.f64 U 2) J)))
(/.f64 (pow.f64 U 2) J)
(*.f64 (/.f64 (pow.f64 U 2) J) 1)
(/.f64 (pow.f64 U 2) J)
(*.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)))
(/.f64 (pow.f64 U 2) J)
(*.f64 (/.f64 (pow.f64 U 2) J) (*.f64 (/.f64 (pow.f64 U 2) J) (/.f64 1 (/.f64 (pow.f64 U 2) J))))
(/.f64 (pow.f64 U 2) J)
(*.f64 (/.f64 (pow.f64 U 2) J) (*.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)) (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))))
(/.f64 (pow.f64 U 2) J)
(*.f64 (/.f64 (pow.f64 U 2) J) (*.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)) (/.f64 (pow.f64 U 2) J))))
(/.f64 (pow.f64 U 2) J)
(*.f64 (/.f64 (pow.f64 U 2) J) (*.f64 (*.f64 (/.f64 (pow.f64 U 2) J) (/.f64 1 (/.f64 (pow.f64 U 2) J))) (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))))
(/.f64 (pow.f64 U 2) J)
(*.f64 (/.f64 (pow.f64 U 2) J) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)) (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))) (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))))
(/.f64 (pow.f64 U 2) J)
(*.f64 1 (/.f64 (pow.f64 U 2) J))
(/.f64 (pow.f64 U 2) J)
(*.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)) (/.f64 (pow.f64 U 2) J))
(/.f64 (pow.f64 U 2) J)
(*.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)) (*.f64 (/.f64 (pow.f64 U 2) J) (/.f64 1 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)))))
(/.f64 (pow.f64 U 2) J)
(*.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)) (*.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)) (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)))))
(/.f64 (pow.f64 U 2) J)
(*.f64 (neg.f64 (/.f64 (pow.f64 U 2) J)) -1)
(/.f64 (pow.f64 U 2) J)
(*.f64 (neg.f64 (/.f64 (pow.f64 U 2) J)) (neg.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))))
(/.f64 (pow.f64 U 2) J)
(*.f64 -1 (neg.f64 (/.f64 (pow.f64 U 2) J)))
(/.f64 (pow.f64 U 2) J)
(*.f64 (*.f64 (/.f64 (pow.f64 U 2) J) (/.f64 1 (/.f64 (pow.f64 U 2) J))) (/.f64 (pow.f64 U 2) J))
(/.f64 (pow.f64 U 2) J)
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)) (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))) (/.f64 (pow.f64 U 2) J))
(/.f64 (pow.f64 U 2) J)
(*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))) (neg.f64 (/.f64 (pow.f64 U 2) J)))
(/.f64 (pow.f64 U 2) J)
(neg.f64 (neg.f64 (/.f64 (pow.f64 U 2) J)))
(/.f64 (pow.f64 U 2) J)
(-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4))
(-.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4))
(-.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4))
(-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) (*.f64 1 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)))
(-.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4))
(-.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4))
(-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) (*.f64 -1 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)))
(-.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4))
(-.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4))
(-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (neg.f64 J) -2)))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))
(-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 -1 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (neg.f64 J) -2)))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))
(-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))) (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (neg.f64 J) -2)))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 2 (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J 2)))
(-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) 0)
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(-.f64 0 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(-.f64 0 (*.f64 -1 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(-.f64 (-.f64 (*.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J))) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 J J)) (+.f64 J J)))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -4)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -4)))) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)) (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -4)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -4))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -4)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -4)))) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -4)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -4))) (+.f64 J J))))
(-.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 (+.f64 J J) (/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -4)) (*.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -4))))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4))) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)))
(-.f64 (*.f64 (/.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J))) (neg.f64 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(-.f64 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)) (neg.f64 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) 1)
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (/.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (/.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 -1 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)) -1)
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (/.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) 1)
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(neg.f64 (*.f64 -1 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))))
(-.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(+.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) 0)
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
(+.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 0 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4))))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
(+.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 0 (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)))))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
(+.f64 0 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
(+.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4))) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
(+.f64 (*.f64 0 (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)))) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
(-.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) 0)
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
(-.f64 0 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4))
(neg.f64 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4))
(-.f64 0 (*.f64 1 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)))
(neg.f64 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4))
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)))
(neg.f64 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4))
(-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4))) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)))
(*.f64 (/.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J))) (neg.f64 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)))
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)) (neg.f64 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4))) 0) (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)))
(*.f64 (/.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J))) (neg.f64 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)))
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)) (neg.f64 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)))
(/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) 1)
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
(/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
(/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
(/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)) (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (*.f64 (/.f64 (pow.f64 U 2) J) -1/4))))
(/.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (/.f64 (/.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J))) (/.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))))
(/.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)) (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)) (/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4) (*.f64 (/.f64 (pow.f64 U 2) J) 1/4))))
(/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4) (/.f64 (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 U 2) J) (/.f64 (pow.f64 U 2) J)))))
(*.f64 -1/4 (/.f64 (pow.f64 U 2) J))
(/.f64 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4) -1)
(neg.f64 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4))
(neg.f64 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4))
(neg.f64 (*.f64 1 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4)))
(neg.f64 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4))
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (pow.f64 U 2) J) -1/4)))
(neg.f64 (*.f64 (/.f64 (pow.f64 U 2) J) 1/4))

eval620.0ms (2.7%)

Compiler

Compiled 28737 to 18102 computations (37% saved)

prune210.0ms (0.9%)

Pruning

18 alts after pruning (11 fresh and 7 done)

PrunedKeptTotal
New7865791
Fresh167
Picked011
Done167
Total78818806
Error
0.0b
Counts
806 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
39.5b
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
32.4b
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
32.7b
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
45.7b
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) U)
49.5b
(+.f64 (neg.f64 U) (*.f64 (/.f64 (pow.f64 J 2) U) -2))
49.7b
(*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))
54.1b
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
52.7b
(*.f64 (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))) (*.f64 J -2))
52.7b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
34.4b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
17.6b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
23.4b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 J)) 2))))
30.7b
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
30.7b
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J -2) (/.f64 1 (*.f64 J -2))) (neg.f64 (+.f64 J J))))
44.4b
(*.f64 J -2)
62.4b
(*.f64 2 (/.f64 (pow.f64 J 2) U))
48.6b
(neg.f64 U)
45.0b
U
Compiler

Compiled 570 to 424 computations (25.6% saved)

localize21.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 25 to 18 computations (28% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite103.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
758×rational_best_45_simplify-108
662×rational_best_45_simplify-73
636×rational_best_45_simplify-100
618×rational_best_45_simplify-71
528×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01123
17223
223923
3111123
4524723
Stop Event
node limit
Counts
1 → 95
Calls
Call 1
Inputs
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 0 (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) 0)))) (#(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 0 (*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (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 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) 0) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (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 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 0) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) 0) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (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 0 (*.f64 0 (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) (*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) (*.f64 -1 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) 0) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (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 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 0) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) 0) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (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 0 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))) (*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))) (*.f64 -1 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (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 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))) (*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))) (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))) (*.f64 -1 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (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 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 -1 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (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 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 -1 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (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 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) (*.f64 0 (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (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 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) (*.f64 0 (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) (*.f64 0 (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (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 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))) (*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))) (*.f64 -1 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (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 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (/.f64 J J) (/.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 J (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (+.f64 J J)))))))

simplify226.0ms (1%)

Algorithm
egg-herbie
Rules
1422×rational_best_45_simplify-100
1128×rational_best_45_simplify-91
1064×rational_best_45_simplify-37
822×rational_best_45_simplify-71
818×rational_best_45_simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02003199
15843181
218093109
361973109
Stop Event
node limit
Counts
119 → 116
Calls
Call 1
Inputs
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 J)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (*.f64 -1/192 (*.f64 (pow.f64 K 4) J))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 1/23040 (*.f64 (pow.f64 K 6) J)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) 0)
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 0 (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))))))
(+.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 0 (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(-.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) 0)
(-.f64 0 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(-.f64 0 (*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(-.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(-.f64 0 (*.f64 -1 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))
(-.f64 0 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (+.f64 J J)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(-.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (+.f64 J J)))
(-.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (+.f64 J J)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) 0) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(-.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 0) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (+.f64 J J)))
(-.f64 (-.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) 0) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (+.f64 J J)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) (*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) (*.f64 -1 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (+.f64 J J)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) 0) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(-.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 0) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (+.f64 J J)))
(-.f64 (+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) 0) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (+.f64 J J)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))) (*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))) (*.f64 -1 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (+.f64 J J)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(-.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (+.f64 J J)))
(-.f64 (+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (+.f64 J J)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))) (*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))) (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))) (*.f64 -1 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (+.f64 J J)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(-.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (+.f64 J J)))
(-.f64 (+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (+.f64 J J)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 -1 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (+.f64 J J)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(-.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (+.f64 J J)))
(-.f64 (+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (+.f64 J J)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 -1 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (+.f64 J J)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(-.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (+.f64 J J)))
(-.f64 (+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (+.f64 J J)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) (*.f64 0 (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(-.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) (*.f64 0 (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (+.f64 J J)))
(-.f64 (+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) (*.f64 0 (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (+.f64 J J)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))) (*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))) (*.f64 -1 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (+.f64 J J)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(-.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (+.f64 J J)))
(-.f64 (+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (+.f64 J J)))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) 1)
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 J J))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (/.f64 J J) (/.f64 J J)))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))))))
(neg.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(neg.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(neg.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(neg.f64 (*.f64 -1 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))
(neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (+.f64 J J)))
Outputs
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 J)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 1/4 (*.f64 J (pow.f64 K 2))) (*.f64 -2 J))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 J 1/4)) (*.f64 -2 J))
(*.f64 J (+.f64 -2 (*.f64 1/4 (pow.f64 K 2))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (*.f64 -1/192 (*.f64 (pow.f64 K 4) J))))
(+.f64 (*.f64 1/4 (*.f64 J (pow.f64 K 2))) (+.f64 (*.f64 -1/192 (*.f64 J (pow.f64 K 4))) (*.f64 -2 J)))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 J 1/4)) (+.f64 (*.f64 J (*.f64 -1/192 (pow.f64 K 4))) (*.f64 -2 J)))
(+.f64 (*.f64 J (*.f64 1/4 (pow.f64 K 2))) (*.f64 J (+.f64 -2 (*.f64 -1/192 (pow.f64 K 4)))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 1/23040 (*.f64 (pow.f64 K 6) J)))))
(+.f64 (*.f64 1/4 (*.f64 J (pow.f64 K 2))) (+.f64 (+.f64 (*.f64 -1/192 (*.f64 J (pow.f64 K 4))) (*.f64 1/23040 (*.f64 J (pow.f64 K 6)))) (*.f64 -2 J)))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 J 1/4)) (+.f64 (*.f64 (pow.f64 K 6) (*.f64 J 1/23040)) (+.f64 (*.f64 J (*.f64 -1/192 (pow.f64 K 4))) (*.f64 -2 J))))
(+.f64 (*.f64 J (*.f64 1/4 (pow.f64 K 2))) (+.f64 (*.f64 (pow.f64 K 4) (*.f64 J -1/192)) (*.f64 J (+.f64 -2 (*.f64 1/23040 (pow.f64 K 6))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) 0)
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 0 (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 0 (*.f64 -2 (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) 0)
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 0 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 0 (*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 0 (*.f64 -1 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 0 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (+.f64 J J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (+.f64 J J)))
(*.f64 (*.f64 (*.f64 -2 J) (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))) (-.f64 0 (+.f64 J J)))
(*.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) -2)) (neg.f64 (+.f64 J J)))
(neg.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (*.f64 J -4))))
(-.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (+.f64 J J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) 0) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 0) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (+.f64 J J)))
(*.f64 (*.f64 (*.f64 -2 J) (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))) (-.f64 0 (+.f64 J J)))
(*.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) -2)) (neg.f64 (+.f64 J J)))
(neg.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (*.f64 J -4))))
(-.f64 (-.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) 0) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (+.f64 J J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) (*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) (*.f64 -1 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (+.f64 J J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) 0) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) 0) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (+.f64 J J)))
(*.f64 (*.f64 (*.f64 -2 J) (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))) (-.f64 0 (+.f64 J J)))
(*.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) -2)) (neg.f64 (+.f64 J J)))
(neg.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (*.f64 J -4))))
(-.f64 (+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) 0) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (+.f64 J J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))) (*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))) (*.f64 -1 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (+.f64 J J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (+.f64 J J)))
(*.f64 (*.f64 (*.f64 -2 J) (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))) (-.f64 0 (+.f64 J J)))
(*.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) -2)) (neg.f64 (+.f64 J J)))
(neg.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (*.f64 J -4))))
(-.f64 (+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (+.f64 J J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))) (*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))) (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))) (*.f64 -1 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (+.f64 J J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (+.f64 J J)))
(*.f64 (*.f64 (*.f64 -2 J) (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))) (-.f64 0 (+.f64 J J)))
(*.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) -2)) (neg.f64 (+.f64 J J)))
(neg.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (*.f64 J -4))))
(-.f64 (+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (+.f64 J J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 -1 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (+.f64 J J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (+.f64 J J)))
(*.f64 (*.f64 (*.f64 -2 J) (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))) (-.f64 0 (+.f64 J J)))
(*.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) -2)) (neg.f64 (+.f64 J J)))
(neg.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (*.f64 J -4))))
(-.f64 (+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (+.f64 J J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 -1 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (+.f64 J J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (+.f64 J J)))
(*.f64 (*.f64 (*.f64 -2 J) (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))) (-.f64 0 (+.f64 J J)))
(*.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) -2)) (neg.f64 (+.f64 J J)))
(neg.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (*.f64 J -4))))
(-.f64 (+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) (*.f64 0 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (+.f64 J J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) (*.f64 0 (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) (*.f64 0 (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (+.f64 J J)))
(*.f64 (*.f64 (*.f64 -2 J) (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))) (-.f64 0 (+.f64 J J)))
(*.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) -2)) (neg.f64 (+.f64 J J)))
(neg.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (*.f64 J -4))))
(-.f64 (+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) (*.f64 0 (*.f64 -2 (cos.f64 (*.f64 K 1/2))))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (+.f64 J J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))) (*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))) (*.f64 -1 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (+.f64 J J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))) (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(-.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))) (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (+.f64 J J)))
(*.f64 (*.f64 (*.f64 -2 J) (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))) (-.f64 0 (+.f64 J J)))
(*.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) -2)) (neg.f64 (+.f64 J J)))
(neg.f64 (*.f64 J (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) (*.f64 J -4))))
(-.f64 (+.f64 (*.f64 0 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))) (*.f64 0 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))))) (*.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (+.f64 J J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) 1)
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 J J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (/.f64 J J) (/.f64 J J)))
(/.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 J J) (/.f64 J J)))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))) (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 -2 (cos.f64 (*.f64 K 1/2))) (*.f64 -2 (cos.f64 (*.f64 K 1/2)))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2))) (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (*.f64 J -2)))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J))) (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 J (cos.f64 (*.f64 K 1/2))) (*.f64 J (cos.f64 (*.f64 K 1/2)))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2))) (/.f64 (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2)))) (*.f64 (*.f64 J -2) (/.f64 (cos.f64 (*.f64 K 1/2)) (cos.f64 (*.f64 K 1/2))))))
(/.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (/.f64 (*.f64 (*.f64 -2 J) (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 -2 J) (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))))
(/.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (/.f64 (*.f64 -2 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K))))) (*.f64 -2 (*.f64 J (/.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))))))
(neg.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(neg.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(neg.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (*.f64 K 1/2)) (+.f64 J J))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(neg.f64 (*.f64 -1 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 K 1/2)) (/.f64 J J)) (+.f64 J J)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))

localize14.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
7.6b
(*.f64 (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))) (*.f64 J -2))
Compiler

Compiled 43 to 20 computations (53.5% saved)

series3.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite154.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
822×rational_best_45_simplify-96
730×rational_best_45_simplify-73
678×rational_best_45_simplify-100
562×rational_best-4
562×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01237
17737
224637
3115437
4549237
Stop Event
node limit
Counts
1 → 76
Calls
Call 1
Inputs
(*.f64 (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))) (*.f64 J -2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (*.f64 0 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (*.f64 0 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (*.f64 0 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 -2 (/.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (/.f64 J U) -2)) (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2))) (*.f64 J (*.f64 (/.f64 J U) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 1 (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 1 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 J J))) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))) (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))) (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J (*.f64 (/.f64 J U) -2)) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2)))) (*.f64 (*.f64 J (*.f64 (/.f64 J U) -2)) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2))) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 (/.f64 J U) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 (/.f64 J U) -2))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2))) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))) (*.f64 (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J (*.f64 (/.f64 J U) -2)) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2)))) (*.f64 (*.f64 J (*.f64 (/.f64 J U) -2)) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2))) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 J (*.f64 (/.f64 J U) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 J (*.f64 (/.f64 J U) -2))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2))) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))) (*.f64 (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 J U) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 1/2 (/.f64 U J))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 1/2 (/.f64 U J))) (*.f64 (/.f64 J U) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (/.f64 J U)) (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 -2 (/.f64 J J)))) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 1/2 (/.f64 U J))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 1/2 (/.f64 U J))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 J U)) (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 J) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (+.f64 J J)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 J J))) (*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 J J)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 J J))) 0) (*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 J J)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))) 0) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (*.f64 -2 (/.f64 J J)) (*.f64 -2 (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 J J)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 -2 (/.f64 J J))) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 -2 (/.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 J) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (+.f64 J J)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))

simplify174.0ms (0.7%)

Algorithm
egg-herbie
Rules
1138×rational_best_45_simplify-71
936×rational_best_45_simplify-1
732×rational_best_45_simplify-39
700×rational_best_45_simplify-98
620×rational_best_45_simplify-84
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01778052
16227210
225927006
368646994
Stop Event
node limit
Counts
100 → 119
Calls
Call 1
Inputs
(*.f64 -1 U)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(*.f64 -1 U)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(*.f64 -1 U)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) 0)
(+.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (*.f64 0 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 J J))))
(+.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))))
(+.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (*.f64 0 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))
(+.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (*.f64 0 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 -2 (/.f64 J J)))))
(+.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))
(+.f64 0 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)))
(+.f64 (*.f64 J (*.f64 (/.f64 J U) -2)) (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2))) (*.f64 J (*.f64 (/.f64 J U) -2)))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 1 (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))
(+.f64 (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))
(+.f64 (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 1 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 J J))) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)))
(+.f64 (*.f64 1 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))) (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))
(+.f64 (*.f64 1 (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))) (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))
(+.f64 (*.f64 (*.f64 J (*.f64 (/.f64 J U) -2)) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2)))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2)))) (*.f64 (*.f64 J (*.f64 (/.f64 J U) -2)) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2))) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 (/.f64 J U) -2))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 (/.f64 J U) -2))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2))) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))
(+.f64 (*.f64 (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))) (*.f64 (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))
(+.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)))
(+.f64 (*.f64 (*.f64 J (*.f64 (/.f64 J U) -2)) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2)))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2)))) (*.f64 (*.f64 J (*.f64 (/.f64 J U) -2)) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2))) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 J (*.f64 (/.f64 J U) -2))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 J (*.f64 (/.f64 J U) -2))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2))) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))))
(+.f64 (*.f64 (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))) (*.f64 (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))))
(+.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))))
(+.f64 (*.f64 (/.f64 J U) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 1/2 (/.f64 U J))) (*.f64 (/.f64 J U) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (/.f64 J U)))
(+.f64 (*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (/.f64 J U)) (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)))
(+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 -2 (/.f64 J J)))) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)))
(+.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 1/2 (/.f64 U J))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 J U)))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 J U)) (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)))
(-.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) 0)
(-.f64 0 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J)))
(-.f64 0 (*.f64 1 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))))
(-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))))
(-.f64 0 (*.f64 (neg.f64 J) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)))
(-.f64 0 (*.f64 -1 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2))))
(-.f64 0 (*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) 2) J))
(-.f64 0 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (+.f64 J J)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(-.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 J J))) (*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 J J)) (+.f64 J J)))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))))
(-.f64 (-.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 J J))) 0) (*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 J J)) (+.f64 J J)))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))) 0) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))))
(/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) 1)
(/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 J J))
(/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))))
(/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (*.f64 -2 (/.f64 J J)) (*.f64 -2 (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))
(/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))
(/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))
(/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 J J)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 -2 (/.f64 J J))) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 -2 (/.f64 J J)))))
(/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))
(/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))))
(/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))
(neg.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J)))
(neg.f64 (*.f64 1 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))))
(neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))))
(neg.f64 (*.f64 (neg.f64 J) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)))
(neg.f64 (*.f64 -1 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2))))
(neg.f64 (*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) 2) J))
(neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (+.f64 J J)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
Outputs
(*.f64 -1 U)
(neg.f64 U)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -1 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (neg.f64 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -1 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (neg.f64 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -1 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (neg.f64 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -1 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (neg.f64 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -1 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (neg.f64 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -1 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (neg.f64 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -1 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (neg.f64 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -1 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (neg.f64 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -1 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (neg.f64 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -1 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (neg.f64 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -1 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (neg.f64 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -1 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (neg.f64 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(*.f64 -1 U)
(neg.f64 U)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -1 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (neg.f64 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -1 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (neg.f64 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -1 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (neg.f64 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(*.f64 -1 U)
(neg.f64 U)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -1 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (neg.f64 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -1 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (neg.f64 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 J 2) U)) (*.f64 -1 U))
(+.f64 (*.f64 -1 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (neg.f64 U) (*.f64 -2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) 0)
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(+.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (*.f64 0 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 J J))))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(+.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(+.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (*.f64 0 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(+.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (*.f64 0 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 -2 (/.f64 J J)))))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(+.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(+.f64 0 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(+.f64 (*.f64 J (*.f64 (/.f64 J U) -2)) (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2))))
(+.f64 (*.f64 J (*.f64 -2 (/.f64 J U))) (*.f64 (/.f64 U J) (*.f64 1/2 (*.f64 -2 J))))
(+.f64 (*.f64 -2 (*.f64 J (/.f64 J U))) (*.f64 (/.f64 U J) (neg.f64 J)))
(*.f64 (*.f64 -2 J) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2))) (*.f64 J (*.f64 (/.f64 J U) -2)))
(+.f64 (*.f64 J (*.f64 -2 (/.f64 J U))) (*.f64 (/.f64 U J) (*.f64 1/2 (*.f64 -2 J))))
(+.f64 (*.f64 -2 (*.f64 J (/.f64 J U))) (*.f64 (/.f64 U J) (neg.f64 J)))
(*.f64 (*.f64 -2 J) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))
(+.f64 (*.f64 J (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 J (*.f64 (/.f64 J U) (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))
(*.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 1 (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))
(+.f64 (*.f64 J (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 J (*.f64 (/.f64 J U) (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))
(*.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))
(+.f64 (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))
(+.f64 (*.f64 J (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 J (*.f64 (/.f64 J U) (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))
(*.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))
(+.f64 (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 1 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))
(+.f64 (*.f64 J (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 J (*.f64 (/.f64 J U) (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))
(*.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))
(+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 J J))) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(+.f64 (*.f64 1 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))) (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))
(+.f64 (*.f64 J (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 J (*.f64 (/.f64 J U) (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))
(*.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))
(+.f64 (*.f64 1 (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))) (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))
(+.f64 (*.f64 J (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 J (*.f64 (/.f64 J U) (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))
(*.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))
(+.f64 (*.f64 (*.f64 J (*.f64 (/.f64 J U) -2)) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2)))))
(*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (+.f64 (*.f64 J (*.f64 -2 (/.f64 J U))) (*.f64 (/.f64 U J) (*.f64 1/2 (*.f64 -2 J)))))
(*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (+.f64 (*.f64 -2 (*.f64 J (/.f64 J U))) (*.f64 (/.f64 U J) (neg.f64 J))))
(*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (*.f64 -2 J) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2)))) (*.f64 (*.f64 J (*.f64 (/.f64 J U) -2)) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))
(*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (+.f64 (*.f64 J (*.f64 -2 (/.f64 J U))) (*.f64 (/.f64 U J) (*.f64 1/2 (*.f64 -2 J)))))
(*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (+.f64 (*.f64 -2 (*.f64 J (/.f64 J U))) (*.f64 (/.f64 U J) (neg.f64 J))))
(*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (*.f64 -2 J) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2))) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 (/.f64 J U) -2))))
(*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (+.f64 (*.f64 J (*.f64 -2 (/.f64 J U))) (*.f64 (/.f64 U J) (*.f64 1/2 (*.f64 -2 J)))))
(*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (+.f64 (*.f64 -2 (*.f64 J (/.f64 J U))) (*.f64 (/.f64 U J) (neg.f64 J))))
(*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (*.f64 -2 J) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 (/.f64 J U) -2))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2))) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))
(*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (+.f64 (*.f64 J (*.f64 -2 (/.f64 J U))) (*.f64 (/.f64 U J) (*.f64 1/2 (*.f64 -2 J)))))
(*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (+.f64 (*.f64 -2 (*.f64 J (/.f64 J U))) (*.f64 (/.f64 U J) (neg.f64 J))))
(*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (*.f64 -2 J) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(+.f64 (*.f64 (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (+.f64 (*.f64 (/.f64 U J) 1/2) (/.f64 J U)))
(*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))) (*.f64 (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (+.f64 (*.f64 (/.f64 U J) 1/2) (/.f64 J U)))
(*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(+.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (+.f64 (*.f64 (/.f64 U J) 1/2) (/.f64 J U)))
(*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (+.f64 (*.f64 (/.f64 U J) 1/2) (/.f64 J U)))
(*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(+.f64 (*.f64 (*.f64 J (*.f64 (/.f64 J U) -2)) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2)))))
(*.f64 (/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4)) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4))) (+.f64 (*.f64 J (*.f64 -2 (/.f64 J U))) (*.f64 (/.f64 U J) (*.f64 1/2 (*.f64 -2 J)))))
(*.f64 (/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4)) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4))) (+.f64 (*.f64 -2 (*.f64 J (/.f64 J U))) (*.f64 (/.f64 U J) (neg.f64 J))))
(*.f64 (/.f64 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 (*.f64 -2 J) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2)))) (*.f64 (*.f64 J (*.f64 (/.f64 J U) -2)) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))))
(*.f64 (/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4)) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4))) (+.f64 (*.f64 J (*.f64 -2 (/.f64 J U))) (*.f64 (/.f64 U J) (*.f64 1/2 (*.f64 -2 J)))))
(*.f64 (/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4)) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4))) (+.f64 (*.f64 -2 (*.f64 J (/.f64 J U))) (*.f64 (/.f64 U J) (neg.f64 J))))
(*.f64 (/.f64 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 (*.f64 -2 J) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(+.f64 (*.f64 (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2))) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 J (*.f64 (/.f64 J U) -2))))
(*.f64 (/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4)) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4))) (+.f64 (*.f64 J (*.f64 -2 (/.f64 J U))) (*.f64 (/.f64 U J) (*.f64 1/2 (*.f64 -2 J)))))
(*.f64 (/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4)) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4))) (+.f64 (*.f64 -2 (*.f64 J (/.f64 J U))) (*.f64 (/.f64 U J) (neg.f64 J))))
(*.f64 (/.f64 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 (*.f64 -2 J) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 J (*.f64 (/.f64 J U) -2))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 U J) (*.f64 J -2))) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))))
(*.f64 (/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4)) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4))) (+.f64 (*.f64 J (*.f64 -2 (/.f64 J U))) (*.f64 (/.f64 U J) (*.f64 1/2 (*.f64 -2 J)))))
(*.f64 (/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4)) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4))) (+.f64 (*.f64 -2 (*.f64 J (/.f64 J U))) (*.f64 (/.f64 U J) (neg.f64 J))))
(*.f64 (/.f64 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 (*.f64 -2 J) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(+.f64 (*.f64 (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))
(*.f64 (/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4)) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4))) (+.f64 (*.f64 J (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 J (*.f64 (/.f64 J U) (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))
(*.f64 (/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4)) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4))) (*.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(*.f64 (/.f64 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))) (*.f64 (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))))
(*.f64 (/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4)) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4))) (+.f64 (*.f64 J (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 J (*.f64 (/.f64 J U) (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))
(*.f64 (/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4)) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4))) (*.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(*.f64 (/.f64 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(+.f64 (*.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))
(*.f64 (/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4)) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4))) (+.f64 (*.f64 J (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 J (*.f64 (/.f64 J U) (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))
(*.f64 (/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4)) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4))) (*.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(*.f64 (/.f64 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(+.f64 (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))) (*.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))))
(*.f64 (/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4)) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4))) (+.f64 (*.f64 J (*.f64 (*.f64 (/.f64 U J) 1/2) (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 J (*.f64 (/.f64 J U) (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))
(*.f64 (/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4)) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4))) (*.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(*.f64 (/.f64 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(+.f64 (*.f64 (/.f64 J U) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 1/2 (/.f64 U J))))
(*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 -2 J) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (+.f64 (*.f64 (/.f64 U J) 1/2) (/.f64 J U)))
(*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 -2 J) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))
(+.f64 (*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 1/2 (/.f64 U J))) (*.f64 (/.f64 J U) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))
(*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 -2 J) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (+.f64 (*.f64 (/.f64 U J) 1/2) (/.f64 J U)))
(*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 -2 J) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (/.f64 J U)))
(*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 -2 J) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (+.f64 (*.f64 (/.f64 U J) 1/2) (/.f64 J U)))
(*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 -2 J) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))
(+.f64 (*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (/.f64 J U)) (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))
(*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 -2 J) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (+.f64 (*.f64 (/.f64 U J) 1/2) (/.f64 J U)))
(*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 -2 J) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))
(+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 -2 (/.f64 J J)))) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(+.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 1/2 (/.f64 U J))))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (+.f64 (*.f64 (/.f64 U J) 1/2) (/.f64 J U)))
(*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 1/2 (/.f64 U J))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (+.f64 (*.f64 (/.f64 U J) 1/2) (/.f64 J U)))
(*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(+.f64 (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 J U)))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (+.f64 (*.f64 (/.f64 U J) 1/2) (/.f64 J U)))
(*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (/.f64 J U)) (*.f64 (*.f64 1/2 (/.f64 U J)) (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (+.f64 (*.f64 (/.f64 U J) 1/2) (/.f64 J U)))
(*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(-.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) 0)
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(-.f64 0 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J)))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(-.f64 0 (*.f64 1 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(-.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(-.f64 0 (*.f64 (neg.f64 J) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(-.f64 0 (*.f64 -1 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2))))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(-.f64 0 (*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) 2) J))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(-.f64 0 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (+.f64 J J)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(-.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 J J))) (*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 J J)) (+.f64 J J)))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))))
(*.f64 (/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4)) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4))) (neg.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))))
(*.f64 (*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (/.f64 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))
(-.f64 (-.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 J J))) 0) (*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 J J)) (+.f64 J J)))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))) 0) (*.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))))
(*.f64 (/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4)) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4))) (neg.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))))
(*.f64 (*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (/.f64 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))
(/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) 1)
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 J J))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (*.f64 -2 (/.f64 J J)) (*.f64 -2 (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (/.f64 (*.f64 -2 (/.f64 J J)) (*.f64 -2 (/.f64 J J))))
(/.f64 (*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (/.f64 (*.f64 -2 (/.f64 J J)) (*.f64 -2 (/.f64 J J))))
(/.f64 (*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (/.f64 (/.f64 J J) (/.f64 J J)))
(/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))
(/.f64 (*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (/.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))
(/.f64 (*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (/.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))
(/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))
(/.f64 (*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (/.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))
(/.f64 (*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (/.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))
(/.f64 (*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (/.f64 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))
(/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 J J)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 J J))))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 -2 (/.f64 J J))) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 -2 (/.f64 J J)))))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 J -2) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))
(/.f64 (*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 -2 J) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 -2 J) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))
(/.f64 (*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 -2 J) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (/.f64 (*.f64 -2 J) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))
(/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4))) (/.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (*.f64 J -4)))))
(/.f64 (*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (/.f64 (/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4)) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4))) (/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4)) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4)))))
(/.f64 (*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (/.f64 (/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4)) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4))) (/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4)) (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -4)))))
(/.f64 (*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (/.f64 (/.f64 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (/.f64 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))
(/.f64 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))
(/.f64 (*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))
(/.f64 (*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (/.f64 (*.f64 -2 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 -2 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 J (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))))
(neg.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J)))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(neg.f64 (*.f64 1 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(neg.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(neg.f64 (*.f64 (neg.f64 J) (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2)))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(neg.f64 (*.f64 -1 (*.f64 J (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) -2))))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(neg.f64 (*.f64 (*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) 2) J))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (+.f64 J J)) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 J (*.f64 -2 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(*.f64 -2 (*.f64 J (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))

localize38.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
7.3b
(/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
7.6b
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
22.5b
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
Compiler

Compiled 99 to 44 computations (55.6% saved)

series5.0ms (0%)

Counts
3 → 72
Calls

18 calls:

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

rewrite184.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
964×rational_best_45_simplify-100
930×rational_best_45_simplify-67
828×rational_best_45_simplify-71
764×rational_best-4
764×rational_best-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
014201
193141
2325141
31596141
47871141
Stop Event
node limit
Counts
3 → 179
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (neg.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 0 (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (neg.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (neg.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (neg.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 U J) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 1 (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 U J) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 1 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 U J) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (neg.f64 (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 U J) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (neg.f64 (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 U J) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (neg.f64 (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 U J) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) -1) (*.f64 -1 (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 U J) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (neg.f64 (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (neg.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (-.f64 0 (*.f64 (/.f64 J U) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (neg.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (*.f64 (*.f64 J -2) (neg.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (neg.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (neg.f64 (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 J U) (neg.f64 (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (neg.f64 (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 U J) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (neg.f64 (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 J -2) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 J U) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 1 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 J U) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 1 (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 1 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 J U) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (neg.f64 (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 U J) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (*.f64 (*.f64 J -2) (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))) (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (/.f64 J U)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (neg.f64 (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 U J) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))) (neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))) (*.f64 (/.f64 J U) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))) (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))) (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 J U) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) -1) (*.f64 -1 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 J U) (neg.f64 (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (neg.f64 (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 U J) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (*.f64 -2 (/.f64 J J)) (*.f64 -2 (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 1 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 1 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 1 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 0 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 1 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (neg.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))))

simplify251.0ms (1.1%)

Algorithm
egg-herbie
Rules
1736×rational_best_45_simplify-100
1436×rational_best_45_simplify-37
1374×rational_best_45_simplify-91
656×rational_best_45_simplify-1
648×rational_best_45_simplify-74
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045220225
1173718939
2602018375
Stop Event
node limit
Counts
251 → 321
Calls
Call 1
Inputs
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 2 (/.f64 (pow.f64 J 2) U))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
U
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
U
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
U
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(*.f64 2 (/.f64 (pow.f64 J 2) U))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(*.f64 2 (/.f64 (pow.f64 J 2) U))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(*.f64 4 (/.f64 (pow.f64 J 2) U))
(+.f64 (*.f64 4 (/.f64 (pow.f64 J 2) U)) (*.f64 -8 (/.f64 (pow.f64 J 4) (pow.f64 U 3))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 16 (/.f64 (pow.f64 J 6) (pow.f64 U 5))) (*.f64 -8 (/.f64 (pow.f64 J 4) (pow.f64 U 3)))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 16 (/.f64 (pow.f64 J 6) (pow.f64 U 5))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (*.f64 -32 (/.f64 (pow.f64 J 8) (pow.f64 U 7))))))
(*.f64 2 U)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (*.f64 2 U))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 U 5) (pow.f64 J 4))) (*.f64 2 U)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 7) (pow.f64 J 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 U 5) (pow.f64 J 4))) (*.f64 2 U))))
(*.f64 2 U)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (*.f64 2 U))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 U 5) (pow.f64 J 4))) (*.f64 2 U)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 7) (pow.f64 J 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 U 5) (pow.f64 J 4))) (*.f64 2 U))))
(*.f64 2 U)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (*.f64 2 U))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 U 5) (pow.f64 J 4))) (*.f64 2 U)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 7) (pow.f64 J 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 U 5) (pow.f64 J 4))) (*.f64 2 U))))
(*.f64 4 (/.f64 (pow.f64 J 2) U))
(+.f64 (*.f64 4 (/.f64 (pow.f64 J 2) U)) (*.f64 -8 (/.f64 (pow.f64 J 4) (pow.f64 U 3))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 16 (/.f64 (pow.f64 J 6) (pow.f64 U 5))) (*.f64 -8 (/.f64 (pow.f64 J 4) (pow.f64 U 3)))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 16 (/.f64 (pow.f64 J 6) (pow.f64 U 5))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (*.f64 -32 (/.f64 (pow.f64 J 8) (pow.f64 U 7))))))
(*.f64 4 (/.f64 (pow.f64 J 2) U))
(+.f64 (*.f64 4 (/.f64 (pow.f64 J 2) U)) (*.f64 -8 (/.f64 (pow.f64 J 4) (pow.f64 U 3))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 16 (/.f64 (pow.f64 J 6) (pow.f64 U 5))) (*.f64 -8 (/.f64 (pow.f64 J 4) (pow.f64 U 3)))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 16 (/.f64 (pow.f64 J 6) (pow.f64 U 5))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (*.f64 -32 (/.f64 (pow.f64 J 8) (pow.f64 U 7))))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) 0)
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) 0))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) 0))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) 0))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) 0))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) 0))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) 0))
(+.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(+.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (neg.f64 (/.f64 J U))))
(+.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 0 (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(+.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (neg.f64 (/.f64 J U))))
(+.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (neg.f64 (/.f64 J U))))
(+.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (neg.f64 (/.f64 J U))))
(+.f64 (*.f64 (neg.f64 (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(+.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 U J) 1/2)))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) 0)
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) 0))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) 0))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) 0))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) 0))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) 0))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) 0))
(-.f64 0 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 1 (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 J U)))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 J U)))
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(-.f64 (*.f64 (neg.f64 (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 U J) 1/2)))
(-.f64 (*.f64 (neg.f64 (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 1 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 U J) 1/2))))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(-.f64 (*.f64 (*.f64 (neg.f64 (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 U J) 1/2))))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(-.f64 (*.f64 (*.f64 (neg.f64 (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 U J) 1/2))))
(-.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(-.f64 (*.f64 (*.f64 (neg.f64 (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 U J) 1/2))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(-.f64 (*.f64 (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) -1) (*.f64 -1 (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(-.f64 (*.f64 (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(-.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 U J) -1/2)))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) 1)
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(/.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) 0)
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) 0))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) 0))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) 0))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) 0))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) 0))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))) 0))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (neg.f64 (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) 0))
(+.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (neg.f64 (/.f64 J U))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (-.f64 0 (*.f64 (/.f64 J U) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(+.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (neg.f64 (/.f64 J U))))
(+.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))
(+.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (*.f64 (*.f64 J -2) (neg.f64 (/.f64 J U))))
(+.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (neg.f64 (/.f64 J U))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))
(+.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (neg.f64 (/.f64 J U))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))
(+.f64 (*.f64 (/.f64 J U) (neg.f64 (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (neg.f64 (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 U J) 1/2)))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) 0)
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) 0))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) 0))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) 0))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) 0))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) 0))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))) 0))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (neg.f64 (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) 0))
(-.f64 0 (neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))))
(-.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J)))
(-.f64 0 (*.f64 (*.f64 J -2) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(-.f64 0 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))))
(-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))))
(-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))))
(-.f64 0 (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) (*.f64 J -2)))
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 J U) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 1 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 J U) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 1 (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))
(-.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))))
(-.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 1 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))))
(-.f64 (-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 J U) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(-.f64 (*.f64 (*.f64 (neg.f64 (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 U J) 1/2))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (*.f64 (*.f64 J -2) (/.f64 J U)))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))
(-.f64 (*.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))))
(-.f64 (*.f64 (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))) (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 J U)))
(-.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (/.f64 J U)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(-.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(-.f64 (*.f64 (*.f64 (neg.f64 (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 U J) 1/2))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))) (neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))) (*.f64 (/.f64 J U) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))) (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))
(-.f64 (*.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))) (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))))
(-.f64 (*.f64 (*.f64 (/.f64 J U) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) -1) (*.f64 -1 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(-.f64 (*.f64 (/.f64 J U) (neg.f64 (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (neg.f64 (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 U J) -1/2)))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) 1)
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 J J))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (*.f64 -2 (/.f64 J J)) (*.f64 -2 (/.f64 J J))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(neg.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))))
(+.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) 0)
(+.f64 0 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) 1)
(*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 1 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 1 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 1 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(*.f64 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(*.f64 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 1 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 (neg.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 0 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(*.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 1 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (neg.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(neg.f64 (neg.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
Outputs
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 -2 J)
(*.f64 2 (/.f64 (pow.f64 J 2) U))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
U
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
U
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
U
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(*.f64 2 (/.f64 (pow.f64 J 2) U))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(*.f64 2 (/.f64 (pow.f64 J 2) U))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 J 2) U)) U)
(+.f64 U (*.f64 2 (/.f64 (pow.f64 J 2) U)))
(*.f64 4 (/.f64 (pow.f64 J 2) U))
(*.f64 (/.f64 (pow.f64 J 2) U) 4)
(+.f64 (*.f64 4 (/.f64 (pow.f64 J 2) U)) (*.f64 -8 (/.f64 (pow.f64 J 4) (pow.f64 U 3))))
(+.f64 (*.f64 (/.f64 (pow.f64 J 2) U) 4) (*.f64 -8 (/.f64 (pow.f64 J 4) (pow.f64 U 3))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 16 (/.f64 (pow.f64 J 6) (pow.f64 U 5))) (*.f64 -8 (/.f64 (pow.f64 J 4) (pow.f64 U 3)))))
(+.f64 (*.f64 (/.f64 (pow.f64 J 2) U) 4) (+.f64 (*.f64 -8 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (*.f64 16 (/.f64 (pow.f64 J 6) (pow.f64 U 5)))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 16 (/.f64 (pow.f64 J 6) (pow.f64 U 5))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (*.f64 -32 (/.f64 (pow.f64 J 8) (pow.f64 U 7))))))
(+.f64 (*.f64 (/.f64 (pow.f64 J 2) U) 4) (+.f64 (*.f64 -8 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (+.f64 (*.f64 16 (/.f64 (pow.f64 J 6) (pow.f64 U 5))) (*.f64 -32 (/.f64 (pow.f64 J 8) (pow.f64 U 7))))))
(*.f64 2 U)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (*.f64 2 U))
(+.f64 (*.f64 2 U) (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 2))))
(+.f64 (*.f64 2 U) (neg.f64 (/.f64 (pow.f64 U 3) (pow.f64 J 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 U 5) (pow.f64 J 4))) (*.f64 2 U)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (+.f64 (*.f64 2 U) (*.f64 1/2 (/.f64 (pow.f64 U 5) (pow.f64 J 4)))))
(+.f64 (*.f64 2 U) (+.f64 (neg.f64 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (*.f64 1/2 (/.f64 (pow.f64 U 5) (pow.f64 J 4)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 7) (pow.f64 J 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 U 5) (pow.f64 J 4))) (*.f64 2 U))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 U 5) (pow.f64 J 4))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 7) (pow.f64 J 6))) (*.f64 2 U))))
(+.f64 (neg.f64 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 U 5) (pow.f64 J 4))) (+.f64 (*.f64 2 U) (*.f64 -1/4 (/.f64 (pow.f64 U 7) (pow.f64 J 6))))))
(*.f64 2 U)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (*.f64 2 U))
(+.f64 (*.f64 2 U) (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 2))))
(+.f64 (*.f64 2 U) (neg.f64 (/.f64 (pow.f64 U 3) (pow.f64 J 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 U 5) (pow.f64 J 4))) (*.f64 2 U)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (+.f64 (*.f64 2 U) (*.f64 1/2 (/.f64 (pow.f64 U 5) (pow.f64 J 4)))))
(+.f64 (*.f64 2 U) (+.f64 (neg.f64 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (*.f64 1/2 (/.f64 (pow.f64 U 5) (pow.f64 J 4)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 7) (pow.f64 J 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 U 5) (pow.f64 J 4))) (*.f64 2 U))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 U 5) (pow.f64 J 4))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 7) (pow.f64 J 6))) (*.f64 2 U))))
(+.f64 (neg.f64 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 U 5) (pow.f64 J 4))) (+.f64 (*.f64 2 U) (*.f64 -1/4 (/.f64 (pow.f64 U 7) (pow.f64 J 6))))))
(*.f64 2 U)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (*.f64 2 U))
(+.f64 (*.f64 2 U) (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 2))))
(+.f64 (*.f64 2 U) (neg.f64 (/.f64 (pow.f64 U 3) (pow.f64 J 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 U 5) (pow.f64 J 4))) (*.f64 2 U)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (+.f64 (*.f64 2 U) (*.f64 1/2 (/.f64 (pow.f64 U 5) (pow.f64 J 4)))))
(+.f64 (*.f64 2 U) (+.f64 (neg.f64 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (*.f64 1/2 (/.f64 (pow.f64 U 5) (pow.f64 J 4)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 7) (pow.f64 J 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 U 5) (pow.f64 J 4))) (*.f64 2 U))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 U 5) (pow.f64 J 4))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 7) (pow.f64 J 6))) (*.f64 2 U))))
(+.f64 (neg.f64 (/.f64 (pow.f64 U 3) (pow.f64 J 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 U 5) (pow.f64 J 4))) (+.f64 (*.f64 2 U) (*.f64 -1/4 (/.f64 (pow.f64 U 7) (pow.f64 J 6))))))
(*.f64 4 (/.f64 (pow.f64 J 2) U))
(*.f64 (/.f64 (pow.f64 J 2) U) 4)
(+.f64 (*.f64 4 (/.f64 (pow.f64 J 2) U)) (*.f64 -8 (/.f64 (pow.f64 J 4) (pow.f64 U 3))))
(+.f64 (*.f64 (/.f64 (pow.f64 J 2) U) 4) (*.f64 -8 (/.f64 (pow.f64 J 4) (pow.f64 U 3))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 16 (/.f64 (pow.f64 J 6) (pow.f64 U 5))) (*.f64 -8 (/.f64 (pow.f64 J 4) (pow.f64 U 3)))))
(+.f64 (*.f64 (/.f64 (pow.f64 J 2) U) 4) (+.f64 (*.f64 -8 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (*.f64 16 (/.f64 (pow.f64 J 6) (pow.f64 U 5)))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 16 (/.f64 (pow.f64 J 6) (pow.f64 U 5))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (*.f64 -32 (/.f64 (pow.f64 J 8) (pow.f64 U 7))))))
(+.f64 (*.f64 (/.f64 (pow.f64 J 2) U) 4) (+.f64 (*.f64 -8 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (+.f64 (*.f64 16 (/.f64 (pow.f64 J 6) (pow.f64 U 5))) (*.f64 -32 (/.f64 (pow.f64 J 8) (pow.f64 U 7))))))
(*.f64 4 (/.f64 (pow.f64 J 2) U))
(*.f64 (/.f64 (pow.f64 J 2) U) 4)
(+.f64 (*.f64 4 (/.f64 (pow.f64 J 2) U)) (*.f64 -8 (/.f64 (pow.f64 J 4) (pow.f64 U 3))))
(+.f64 (*.f64 (/.f64 (pow.f64 J 2) U) 4) (*.f64 -8 (/.f64 (pow.f64 J 4) (pow.f64 U 3))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 16 (/.f64 (pow.f64 J 6) (pow.f64 U 5))) (*.f64 -8 (/.f64 (pow.f64 J 4) (pow.f64 U 3)))))
(+.f64 (*.f64 (/.f64 (pow.f64 J 2) U) 4) (+.f64 (*.f64 -8 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (*.f64 16 (/.f64 (pow.f64 J 6) (pow.f64 U 5)))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 J 2) U)) (+.f64 (*.f64 16 (/.f64 (pow.f64 J 6) (pow.f64 U 5))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (*.f64 -32 (/.f64 (pow.f64 J 8) (pow.f64 U 7))))))
(+.f64 (*.f64 (/.f64 (pow.f64 J 2) U) 4) (+.f64 (*.f64 -8 (/.f64 (pow.f64 J 4) (pow.f64 U 3))) (+.f64 (*.f64 16 (/.f64 (pow.f64 J 6) (pow.f64 U 5))) (*.f64 -32 (/.f64 (pow.f64 J 8) (pow.f64 U 7))))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) 0)
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) 0))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) 0))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) 0))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) 0))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) 0))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) 0))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (neg.f64 (/.f64 J U))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 0 (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (neg.f64 (/.f64 J U))))
(*.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (+.f64 (*.f64 (/.f64 U J) -1/2) (neg.f64 (/.f64 J U))))
(+.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (neg.f64 (/.f64 J U))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (+.f64 (*.f64 (/.f64 U J) -1/2) (neg.f64 (/.f64 J U))))
(+.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (neg.f64 (/.f64 J U))))
(*.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (+.f64 (*.f64 (/.f64 U J) -1/2) (neg.f64 (/.f64 J U))))
(+.f64 (*.f64 (neg.f64 (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 U J) 1/2)))
(*.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (neg.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) 0)
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) 0))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) 0))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) 0))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) 0))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) 0))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) 0))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 0 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(neg.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))))
(-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))))
(neg.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))))
(neg.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))))))
(neg.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))))))
(-.f64 0 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (neg.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 1 (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 J U)))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 J U)))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 1 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (neg.f64 (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 U J) 1/2)))
(*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (neg.f64 (/.f64 J U)) (*.f64 1/2 (/.f64 U J))))
(-.f64 (*.f64 (neg.f64 (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 1 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 U J) 1/2))))
(*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (neg.f64 (/.f64 J U)) (*.f64 1/2 (/.f64 U J))))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (*.f64 (neg.f64 (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 U J) 1/2))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (neg.f64 (/.f64 J U)) (*.f64 1/2 (/.f64 U J)))))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 J U) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 J U) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))
(-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 J U) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))
(-.f64 (*.f64 (*.f64 (neg.f64 (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 U J) 1/2))))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (neg.f64 (/.f64 J U)) (*.f64 1/2 (/.f64 U J)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (neg.f64 (/.f64 J U)) (*.f64 1/2 (/.f64 U J)))))
(-.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(-.f64 0 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (neg.f64 (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (neg.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (neg.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))))))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (*.f64 (neg.f64 (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 U J) 1/2))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (neg.f64 (/.f64 J U)) (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (neg.f64 (/.f64 J U)) (*.f64 1/2 (/.f64 U J)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (neg.f64 (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))))
(-.f64 (*.f64 (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) -1) (*.f64 -1 (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 -1 (-.f64 (*.f64 (/.f64 J U) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(neg.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(-.f64 (*.f64 (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 U J) -1/2)))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) 1)
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))) (/.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(/.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))) -1)
(neg.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))))
(neg.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(neg.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) 0)
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) 0))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) 0))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) 0))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) 0))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) 0))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))) 0))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (neg.f64 (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) 0))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (neg.f64 (/.f64 J U))))
(+.f64 (*.f64 (*.f64 -2 J) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (neg.f64 (/.f64 J U))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (neg.f64 (/.f64 J U))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (-.f64 0 (*.f64 (/.f64 J U) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (neg.f64 (/.f64 J U))))
(*.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (+.f64 (*.f64 (/.f64 U J) -1/2) (neg.f64 (/.f64 J U))))
(+.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(+.f64 (*.f64 (*.f64 -2 J) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))))))
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (*.f64 (*.f64 J -2) (neg.f64 (/.f64 J U))))
(*.f64 (*.f64 -2 J) (+.f64 (*.f64 (/.f64 U J) -1/2) (neg.f64 (/.f64 J U))))
(+.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (neg.f64 (/.f64 J U))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (+.f64 (*.f64 (/.f64 U J) -1/2) (neg.f64 (/.f64 J U))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (neg.f64 (/.f64 J U))))
(*.f64 (*.f64 J (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (+.f64 (*.f64 (/.f64 U J) -1/2) (neg.f64 (/.f64 J U))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (+.f64 (*.f64 (/.f64 U J) -1/2) (neg.f64 (/.f64 J U))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (*.f64 (/.f64 J U) (neg.f64 (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (neg.f64 (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 U J) 1/2)))
(*.f64 (neg.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))))
(*.f64 (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))) (neg.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) 0)
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) 0))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) 0))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) 0))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) 0))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) 0))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))) 0))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (neg.f64 (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) 0))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 0 (neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J)))
(neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 J J)))
(-.f64 0 (*.f64 (*.f64 J -2) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(neg.f64 (*.f64 (*.f64 -2 J) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))))
(neg.f64 (*.f64 J (*.f64 -2 (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))))))
(-.f64 0 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))))
(neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))))))
(-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))))
(neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (neg.f64 (*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2)))))
(neg.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) 0)
(-.f64 0 (*.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))))
(neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))))))
(neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))))))
(-.f64 0 (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) (*.f64 J -2)))
(neg.f64 (*.f64 (*.f64 -2 J) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))))
(neg.f64 (*.f64 J (*.f64 -2 (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))))))
(-.f64 0 (*.f64 -1 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 J U) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 1 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 J U) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 J U) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 1 (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 J U) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(-.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))))
(-.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))))) (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))))))
(*.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))
(-.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (*.f64 1 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))))
(-.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))))) (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))))))
(*.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))
(-.f64 (-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 J U) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(-.f64 (-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 J U) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 J U) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (/.f64 J U) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (*.f64 (neg.f64 (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 U J) 1/2))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (neg.f64 (/.f64 J U)) (*.f64 1/2 (/.f64 U J)))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J -2)) (*.f64 (*.f64 J -2) (/.f64 J U)))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 -2 J) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 J U) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 -2 J) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 J U) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))
(*.f64 (*.f64 J (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(-.f64 (*.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))))) (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(-.f64 (*.f64 (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))) (*.f64 (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))) (-.f64 (*.f64 (/.f64 J U) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 J U)))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(-.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(-.f64 0 (*.f64 (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (neg.f64 (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (/.f64 J U)))
(*.f64 (*.f64 J (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))
(-.f64 0 (*.f64 (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))) (*.f64 J (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (neg.f64 (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))))
(-.f64 (*.f64 0 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (neg.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))))))
(*.f64 (neg.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 J U) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 J U) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 J U) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(-.f64 (*.f64 (*.f64 (neg.f64 (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 U J) 1/2))))
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (neg.f64 (/.f64 J U)) (*.f64 1/2 (/.f64 U J)))))
(*.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (neg.f64 (/.f64 J U)) (*.f64 1/2 (/.f64 U J)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (neg.f64 (/.f64 J U)) (*.f64 1/2 (/.f64 U J)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))) (neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))))
(*.f64 (/.f64 (*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2)) (*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))) (neg.f64 (neg.f64 (*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2)))))
(*.f64 (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))) (*.f64 (/.f64 J U) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 (/.f64 (*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2)) (*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))) (neg.f64 (neg.f64 (*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2)))))
(*.f64 (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (/.f64 J U) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 (/.f64 (*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2)) (*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))) (neg.f64 (neg.f64 (*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2)))))
(*.f64 (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(-.f64 (*.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))) (*.f64 (/.f64 J U) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))
(*.f64 (/.f64 (*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2)) (*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))) (-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 J U) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))
(*.f64 (/.f64 (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))) (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 (/.f64 U J) 1/2))))))
(*.f64 (/.f64 (*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2)) (*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))) (-.f64 (*.f64 (/.f64 J U) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))))) (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))))))
(*.f64 (/.f64 (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J)))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))
(-.f64 (*.f64 (*.f64 (/.f64 J U) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) -1) (*.f64 -1 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (*.f64 J -2) (/.f64 (*.f64 (/.f64 U J) -1/2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(-.f64 (*.f64 (/.f64 J U) (neg.f64 (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))) (*.f64 (neg.f64 (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 U J) -1/2)))
(-.f64 (*.f64 (*.f64 (/.f64 U J) -1/2) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 J U) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(*.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) 1)
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 J J))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(/.f64 (*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2)) (/.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(/.f64 (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(/.f64 (*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(/.f64 (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(/.f64 (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(/.f64 (*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2)) (/.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(/.f64 (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 -2 (*.f64 J (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(/.f64 (*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2)) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(/.f64 (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (*.f64 -2 (/.f64 J J)) (*.f64 -2 (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2)) (/.f64 (*.f64 -2 (/.f64 J J)) (*.f64 -2 (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 -2 (/.f64 J J)) (*.f64 -2 (/.f64 J J))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(/.f64 (*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2)) (/.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(/.f64 (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))
(/.f64 (*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))
(/.f64 (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))
(/.f64 (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2))) (*.f64 (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 J (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))
(/.f64 (*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2)) (/.f64 (*.f64 J (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 J (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 -2 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))
(/.f64 (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 -2 (*.f64 J (/.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)))))
(/.f64 (*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2)) (/.f64 (/.f64 (*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2)) (*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))) (/.f64 (*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2)) (*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2)))))
(/.f64 (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (/.f64 (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(/.f64 (*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(/.f64 (*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(neg.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 J -2))))
(*.f64 J (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) -2))
(*.f64 J (*.f64 -2 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(+.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) 0)
(/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(+.f64 0 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(-.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) 0)
(/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(-.f64 0 (neg.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) 1)
(/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 1 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 1 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(*.f64 1 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(*.f64 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(*.f64 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 1 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(*.f64 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))))
(/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(*.f64 (neg.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) -1)
(/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(*.f64 (neg.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (-.f64 0 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))
(/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(*.f64 (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 1 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))) (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))
(/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))) (neg.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))
(neg.f64 (neg.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(/.f64 (*.f64 -2 J) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))

localize27.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 72 to 46 computations (36.1% saved)

series1.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

rewrite177.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1300×rational_best_45_simplify-71
1194×rational_best-4
1194×rational_best-2
1194×rational_best-3
1194×rational_best-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01782
111482
241778
3241778
4799978
Stop Event
node limit
Counts
2 → 48
Calls
Call 1
Inputs
(*.f64 (*.f64 J -2) (/.f64 1 (*.f64 J -2)))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J -2) (/.f64 1 (*.f64 J -2))) (neg.f64 (+.f64 J J))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (*.f64 0 (*.f64 (/.f64 1 (*.f64 J -2)) (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 J J) (neg.f64 (/.f64 0 (*.f64 J -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 J -2)) (/.f64 J J))) (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 J J) (/.f64 0 (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (*.f64 J -2)))) (*.f64 (/.f64 1 (*.f64 J -2)) (*.f64 2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 2 J)) (*.f64 (*.f64 2 J) (/.f64 1 (*.f64 J -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 1 (*.f64 J -2)) (/.f64 J J)))) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 J J) (*.f64 0 (*.f64 (/.f64 1 (*.f64 J -2)) (/.f64 J J)))) (/.f64 0 (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (*.f64 J -2)))) (*.f64 0 (*.f64 (/.f64 1 (*.f64 J -2)) (/.f64 J J)))) (*.f64 (/.f64 1 (*.f64 J -2)) (*.f64 2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 2 J)) (*.f64 0 (*.f64 (/.f64 1 (*.f64 J -2)) (/.f64 J J)))) (*.f64 (*.f64 2 J) (/.f64 1 (*.f64 J -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (/.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (/.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (/.f64 (/.f64 1 (*.f64 J -2)) (/.f64 1 (*.f64 J -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (/.f64 (*.f64 (/.f64 1 (*.f64 J -2)) (/.f64 J J)) (*.f64 (/.f64 1 (*.f64 J -2)) (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) (*.f64 0 (*.f64 (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (neg.f64 (/.f64 0 (*.f64 J -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))) (/.f64 0 (*.f64 J -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (+.f64 J J))) (*.f64 (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (+.f64 J J)) (cos.f64 (/.f64 K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))))) (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))) (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (neg.f64 (/.f64 0 (*.f64 J -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))) (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))) (/.f64 0 (*.f64 J -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (+.f64 J J))) (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))))) (*.f64 (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (+.f64 J J)) (cos.f64 (/.f64 K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))))) (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))) (*.f64 0 (*.f64 (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (neg.f64 (/.f64 0 (*.f64 J -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))) (*.f64 0 (*.f64 (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))) (/.f64 0 (*.f64 J -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (+.f64 J J))) (*.f64 0 (*.f64 (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))))) (*.f64 (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (+.f64 J J)) (cos.f64 (/.f64 K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) (/.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) (/.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) (/.f64 (*.f64 (*.f64 2 (fabs.f64 J)) (fabs.f64 (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 2 (fabs.f64 J)) (fabs.f64 (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) (/.f64 (*.f64 (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))))))

simplify125.0ms (0.5%)

Algorithm
egg-herbie
Rules
1730×rational_best_45_simplify-100
1354×rational_best_45_simplify-91
1260×rational_best_45_simplify-37
794×rational_best_45_simplify-1
446×rational_best_45_simplify-71
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01452808
14642712
218421992
372891992
Stop Event
node limit
Counts
84 → 77
Calls
Call 1
Inputs
1
1
1
1
1
1
1
1
1
1
1
1
(*.f64 -2 J)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (*.f64 -1/192 (*.f64 (pow.f64 K 4) J))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 1/23040 (*.f64 (pow.f64 K 6) J)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 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 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) 0)
(+.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (*.f64 0 (*.f64 (/.f64 1 (*.f64 J -2)) (/.f64 J J))))
(+.f64 0 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))))
(+.f64 (/.f64 J J) (neg.f64 (/.f64 0 (*.f64 J -2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 J -2)) (/.f64 J J))) (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))))
(-.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) 0)
(-.f64 0 (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))
(-.f64 (/.f64 J J) (/.f64 0 (*.f64 J -2)))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (*.f64 J -2)))) (*.f64 (/.f64 1 (*.f64 J -2)) (*.f64 2 J)))
(-.f64 (*.f64 0 (*.f64 2 J)) (*.f64 (*.f64 2 J) (/.f64 1 (*.f64 J -2))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 1 (*.f64 J -2)) (/.f64 J J)))) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))
(-.f64 (+.f64 (/.f64 J J) (*.f64 0 (*.f64 (/.f64 1 (*.f64 J -2)) (/.f64 J J)))) (/.f64 0 (*.f64 J -2)))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (*.f64 J -2)))) (*.f64 0 (*.f64 (/.f64 1 (*.f64 J -2)) (/.f64 J J)))) (*.f64 (/.f64 1 (*.f64 J -2)) (*.f64 2 J)))
(-.f64 (+.f64 (*.f64 0 (*.f64 2 J)) (*.f64 0 (*.f64 (/.f64 1 (*.f64 J -2)) (/.f64 J J)))) (*.f64 (*.f64 2 J) (/.f64 1 (*.f64 J -2))))
(/.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) 1)
(/.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (/.f64 J J))
(/.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (/.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4)))))
(/.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (/.f64 (/.f64 1 (*.f64 J -2)) (/.f64 1 (*.f64 J -2))))
(/.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (/.f64 (*.f64 (/.f64 1 (*.f64 J -2)) (/.f64 J J)) (*.f64 (/.f64 1 (*.f64 J -2)) (/.f64 J J))))
(/.f64 (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))) -1)
(neg.f64 (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))
(+.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) 0)
(+.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))))
(+.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) (*.f64 0 (*.f64 (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))))
(+.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))))
(+.f64 (*.f64 0 (*.f64 (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))))
(-.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) 0)
(-.f64 0 (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(-.f64 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (neg.f64 (/.f64 0 (*.f64 J -2))))))
(-.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))) (/.f64 0 (*.f64 J -2))))
(-.f64 (*.f64 0 (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (+.f64 J J))) (*.f64 (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (+.f64 J J)) (cos.f64 (/.f64 K 2))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))))) (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(-.f64 (+.f64 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))) (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (neg.f64 (/.f64 0 (*.f64 J -2))))))
(-.f64 (+.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))) (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))) (/.f64 0 (*.f64 J -2))))
(-.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (+.f64 J J))) (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))))) (*.f64 (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (+.f64 J J)) (cos.f64 (/.f64 K 2))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))))) (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(-.f64 (+.f64 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))) (*.f64 0 (*.f64 (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (neg.f64 (/.f64 0 (*.f64 J -2))))))
(-.f64 (+.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))) (*.f64 0 (*.f64 (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))) (/.f64 0 (*.f64 J -2))))
(-.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (+.f64 J J))) (*.f64 0 (*.f64 (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))))) (*.f64 (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (+.f64 J J)) (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) 1)
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) (/.f64 J J))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) (/.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4)))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) (/.f64 (*.f64 (*.f64 2 (fabs.f64 J)) (fabs.f64 (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 2 (fabs.f64 J)) (fabs.f64 (cos.f64 (/.f64 K 2))))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) (/.f64 (*.f64 (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(neg.f64 (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
Outputs
1
1
1
1
1
1
1
1
1
1
1
1
(*.f64 -2 J)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(+.f64 (*.f64 -2 J) (*.f64 1/4 (*.f64 J (pow.f64 K 2))))
(+.f64 (*.f64 -2 J) (*.f64 (pow.f64 K 2) (*.f64 J 1/4)))
(*.f64 J (+.f64 -2 (*.f64 1/4 (pow.f64 K 2))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (*.f64 -1/192 (*.f64 (pow.f64 K 4) J))))
(+.f64 (*.f64 -2 J) (+.f64 (*.f64 1/4 (*.f64 J (pow.f64 K 2))) (*.f64 -1/192 (*.f64 J (pow.f64 K 4)))))
(+.f64 (*.f64 -2 J) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 J 1/4)) (*.f64 J (*.f64 -1/192 (pow.f64 K 4)))))
(+.f64 (*.f64 (pow.f64 K 2) (*.f64 J 1/4)) (*.f64 J (+.f64 -2 (*.f64 -1/192 (pow.f64 K 4)))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 1/23040 (*.f64 (pow.f64 K 6) J)))))
(+.f64 (*.f64 -2 J) (+.f64 (*.f64 1/4 (*.f64 J (pow.f64 K 2))) (+.f64 (*.f64 -1/192 (*.f64 J (pow.f64 K 4))) (*.f64 1/23040 (*.f64 J (pow.f64 K 6))))))
(+.f64 (*.f64 -2 J) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 J 1/4)) (+.f64 (*.f64 J (*.f64 -1/192 (pow.f64 K 4))) (*.f64 (pow.f64 K 6) (*.f64 J 1/23040)))))
(+.f64 (*.f64 J (+.f64 -2 (*.f64 1/23040 (pow.f64 K 6)))) (+.f64 (*.f64 (pow.f64 K 2) (*.f64 J 1/4)) (*.f64 J (*.f64 -1/192 (pow.f64 K 4)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 K 1/2))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 K 1/2))))
(+.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) 0)
(*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4)))
(*.f64 (*.f64 J -8) (/.f64 1 (*.f64 J -8)))
(+.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (*.f64 0 (*.f64 (/.f64 1 (*.f64 J -2)) (/.f64 J J))))
(*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4)))
(*.f64 (*.f64 J -8) (/.f64 1 (*.f64 J -8)))
(+.f64 0 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))))
(*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4)))
(*.f64 (*.f64 J -8) (/.f64 1 (*.f64 J -8)))
(+.f64 (/.f64 J J) (neg.f64 (/.f64 0 (*.f64 J -2))))
(*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4)))
(*.f64 (*.f64 J -8) (/.f64 1 (*.f64 J -8)))
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (*.f64 J -2)) (/.f64 J J))) (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))))
(*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4)))
(*.f64 (*.f64 J -8) (/.f64 1 (*.f64 J -8)))
(-.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) 0)
(*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4)))
(*.f64 (*.f64 J -8) (/.f64 1 (*.f64 J -8)))
(-.f64 0 (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))
(*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4)))
(*.f64 (*.f64 J -8) (/.f64 1 (*.f64 J -8)))
(-.f64 (/.f64 J J) (/.f64 0 (*.f64 J -2)))
(*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4)))
(*.f64 (*.f64 J -8) (/.f64 1 (*.f64 J -8)))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (*.f64 J -2)))) (*.f64 (/.f64 1 (*.f64 J -2)) (*.f64 2 J)))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (*.f64 -2 J)))) (*.f64 2 (*.f64 (/.f64 1 (*.f64 -2 J)) J)))
(*.f64 (*.f64 J 2) (neg.f64 (/.f64 1 (*.f64 -2 J))))
(*.f64 (/.f64 1 (*.f64 -2 J)) (neg.f64 (+.f64 J J)))
(-.f64 (*.f64 0 (*.f64 2 J)) (*.f64 (*.f64 2 J) (/.f64 1 (*.f64 J -2))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (*.f64 -2 J)))) (*.f64 2 (*.f64 (/.f64 1 (*.f64 -2 J)) J)))
(*.f64 (*.f64 J 2) (neg.f64 (/.f64 1 (*.f64 -2 J))))
(*.f64 (/.f64 1 (*.f64 -2 J)) (neg.f64 (+.f64 J J)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (/.f64 1 (*.f64 J -2)) (/.f64 J J)))) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))
(*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4)))
(*.f64 (*.f64 J -8) (/.f64 1 (*.f64 J -8)))
(-.f64 (+.f64 (/.f64 J J) (*.f64 0 (*.f64 (/.f64 1 (*.f64 J -2)) (/.f64 J J)))) (/.f64 0 (*.f64 J -2)))
(*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4)))
(*.f64 (*.f64 J -8) (/.f64 1 (*.f64 J -8)))
(-.f64 (+.f64 (*.f64 0 (neg.f64 (/.f64 1 (*.f64 J -2)))) (*.f64 0 (*.f64 (/.f64 1 (*.f64 J -2)) (/.f64 J J)))) (*.f64 (/.f64 1 (*.f64 J -2)) (*.f64 2 J)))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (*.f64 -2 J)))) (*.f64 2 (*.f64 (/.f64 1 (*.f64 -2 J)) J)))
(*.f64 (*.f64 J 2) (neg.f64 (/.f64 1 (*.f64 -2 J))))
(*.f64 (/.f64 1 (*.f64 -2 J)) (neg.f64 (+.f64 J J)))
(-.f64 (+.f64 (*.f64 0 (*.f64 2 J)) (*.f64 0 (*.f64 (/.f64 1 (*.f64 J -2)) (/.f64 J J)))) (*.f64 (*.f64 2 J) (/.f64 1 (*.f64 J -2))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (*.f64 -2 J)))) (*.f64 2 (*.f64 (/.f64 1 (*.f64 -2 J)) J)))
(*.f64 (*.f64 J 2) (neg.f64 (/.f64 1 (*.f64 -2 J))))
(*.f64 (/.f64 1 (*.f64 -2 J)) (neg.f64 (+.f64 J J)))
(/.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) 1)
(*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4)))
(*.f64 (*.f64 J -8) (/.f64 1 (*.f64 J -8)))
(/.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (/.f64 J J))
(*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4)))
(*.f64 (*.f64 J -8) (/.f64 1 (*.f64 J -8)))
(/.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (/.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4)))))
(*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4)))
(*.f64 (*.f64 J -8) (/.f64 1 (*.f64 J -8)))
(/.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (/.f64 (/.f64 1 (*.f64 J -2)) (/.f64 1 (*.f64 J -2))))
(/.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (/.f64 (/.f64 1 (*.f64 -2 J)) (/.f64 1 (*.f64 -2 J))))
(/.f64 (*.f64 (*.f64 J -8) (/.f64 1 (*.f64 J -8))) (/.f64 (/.f64 1 (*.f64 -2 J)) (/.f64 1 (*.f64 -2 J))))
(/.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (/.f64 (*.f64 (/.f64 1 (*.f64 J -2)) (/.f64 J J)) (*.f64 (/.f64 1 (*.f64 J -2)) (/.f64 J J))))
(/.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (/.f64 (*.f64 (/.f64 1 (*.f64 -2 J)) (/.f64 J J)) (*.f64 (/.f64 1 (*.f64 -2 J)) (/.f64 J J))))
(/.f64 (*.f64 (*.f64 J -8) (/.f64 1 (*.f64 J -8))) (/.f64 (*.f64 (/.f64 1 (*.f64 -2 J)) (/.f64 J J)) (*.f64 (/.f64 1 (*.f64 -2 J)) (/.f64 J J))))
(/.f64 (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))) -1)
(*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4)))
(*.f64 (*.f64 J -8) (/.f64 1 (*.f64 J -8)))
(neg.f64 (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))
(*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4)))
(*.f64 (*.f64 J -8) (/.f64 1 (*.f64 J -8)))
(+.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) 0)
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J 2) (/.f64 -1 (*.f64 J 2))) (+.f64 J J)))
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))
(+.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J 2) (/.f64 -1 (*.f64 J 2))) (+.f64 J J)))
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))
(+.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) (*.f64 0 (*.f64 (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J 2) (/.f64 -1 (*.f64 J 2))) (+.f64 J J)))
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))
(+.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J 2) (/.f64 -1 (*.f64 J 2))) (+.f64 J J)))
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))
(+.f64 (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J 2) (/.f64 -1 (*.f64 J 2))) (+.f64 J J)))
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))
(+.f64 (*.f64 0 (*.f64 (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J 2) (/.f64 -1 (*.f64 J 2))) (+.f64 J J)))
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))
(-.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) 0)
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J 2) (/.f64 -1 (*.f64 J 2))) (+.f64 J J)))
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))
(-.f64 0 (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J 2) (/.f64 -1 (*.f64 J 2))) (+.f64 J J)))
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))
(-.f64 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (neg.f64 (/.f64 0 (*.f64 J -2))))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J 2) (/.f64 -1 (*.f64 J 2))) (+.f64 J J)))
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))
(-.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))) (/.f64 0 (*.f64 J -2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J 2) (/.f64 -1 (*.f64 J 2))) (+.f64 J J)))
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))
(-.f64 (*.f64 0 (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (+.f64 J J))) (*.f64 (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (+.f64 J J)) (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J 2) (/.f64 -1 (*.f64 J 2))) (+.f64 J J)))
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))))) (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J 2) (/.f64 -1 (*.f64 J 2))) (+.f64 J J)))
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))
(-.f64 (+.f64 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))) (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (neg.f64 (/.f64 0 (*.f64 J -2))))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J 2) (/.f64 -1 (*.f64 J 2))) (+.f64 J J)))
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))
(-.f64 (+.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))) (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))) (/.f64 0 (*.f64 J -2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J 2) (/.f64 -1 (*.f64 J 2))) (+.f64 J J)))
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))
(-.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (+.f64 J J))) (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))))) (*.f64 (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (+.f64 J J)) (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J 2) (/.f64 -1 (*.f64 J 2))) (+.f64 J J)))
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))))) (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J 2) (/.f64 -1 (*.f64 J 2))) (+.f64 J J)))
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))
(-.f64 (+.f64 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))) (*.f64 0 (*.f64 (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (neg.f64 (/.f64 0 (*.f64 J -2))))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J 2) (/.f64 -1 (*.f64 J 2))) (+.f64 J J)))
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))
(-.f64 (+.f64 (*.f64 (/.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))) (*.f64 0 (*.f64 (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J))) (/.f64 0 (*.f64 J -2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J 2) (/.f64 -1 (*.f64 J 2))) (+.f64 J J)))
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))
(-.f64 (+.f64 (*.f64 0 (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (+.f64 J J))) (*.f64 0 (*.f64 (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))))) (*.f64 (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (+.f64 J J)) (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J 2) (/.f64 -1 (*.f64 J 2))) (+.f64 J J)))
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) 1)
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J 2) (/.f64 -1 (*.f64 J 2))) (+.f64 J J)))
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J 2) (/.f64 -1 (*.f64 J 2))) (+.f64 J J)))
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) (/.f64 J J))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J 2) (/.f64 -1 (*.f64 J 2))) (+.f64 J J)))
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) (/.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4)))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J 2) (/.f64 -1 (*.f64 J 2))) (+.f64 J J)))
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) (/.f64 (*.f64 (*.f64 2 (fabs.f64 J)) (fabs.f64 (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 2 (fabs.f64 J)) (fabs.f64 (cos.f64 (/.f64 K 2))))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J 2) (/.f64 -1 (*.f64 J 2))) (+.f64 J J)))
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) (/.f64 (*.f64 (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J)))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J 2) (/.f64 -1 (*.f64 J 2))) (+.f64 J J)))
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))
(/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (+.f64 J J) (*.f64 (*.f64 2 J) (/.f64 -1 (*.f64 2 J))))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J 2) (/.f64 -1 (*.f64 J 2))) (+.f64 J J)))
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))
(neg.f64 (*.f64 (*.f64 (*.f64 J -4) (/.f64 1 (*.f64 J -4))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J 2) (/.f64 -1 (*.f64 J 2))) (+.f64 J J)))
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (neg.f64 (+.f64 J J)))

localize37.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 81 to 61 computations (24.7% saved)

series18.0ms (0.1%)

Counts
1 → 36
Calls

9 calls:

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

rewrite80.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1068×rational_best_45_simplify-100
952×rational_best_45_simplify-71
900×rational_best_45_simplify-91
840×rational_best_45_simplify-67
838×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02059
111959
235659
3170059
Stop Event
node limit
Counts
1 → 66
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 -2 J) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (neg.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (*.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))))) (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 -2 J) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))))) (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 -2 J) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (neg.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))) (*.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))))) (*.f64 (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))))) (*.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))))) (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))))) (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))) (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (*.f64 -2 J) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) (*.f64 (*.f64 -2 J) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))))))))))

simplify185.0ms (0.8%)

Algorithm
egg-herbie
Rules
1254×rational_best_45_simplify-1
826×rational_best_45_simplify-71
692×rational_best_45_simplify-100
642×rational_best_45_simplify-84
622×rational_best_45_simplify-98
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02029554
17539426
230328776
376258776
Stop Event
node limit
Counts
102 → 152
Calls
Call 1
Inputs
(*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J))
(+.f64 (*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J)) (*.f64 1/4 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 (pow.f64 K 2) J))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J)) (+.f64 (*.f64 -1/192 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 (pow.f64 K 4) J))) (*.f64 1/4 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 (pow.f64 K 2) J)))))
(+.f64 (*.f64 1/23040 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 (pow.f64 K 6) J))) (+.f64 (*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J)) (+.f64 (*.f64 -1/192 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 (pow.f64 K 4) J))) (*.f64 1/4 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 (pow.f64 K 2) J))))))
(*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2)))))))
(+.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) 0)
(+.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) 0))
(+.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) 0))
(+.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 -2 J) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) 0))
(+.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))) 0))
(+.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) 0))
(+.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(+.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))) 0))
(+.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) 0))
(+.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (neg.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))) 0))
(+.f64 0 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (*.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (*.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(+.f64 (*.f64 0 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(+.f64 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))))
(+.f64 (*.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))))) (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(+.f64 (*.f64 0 (*.f64 (*.f64 -2 J) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(+.f64 (*.f64 0 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(+.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))))) (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2)))))))
(-.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))
(-.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) 0)
(-.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) 0))
(-.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) 0))
(-.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 -2 J) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) 0))
(-.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))) 0))
(-.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) 0))
(-.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(-.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))) 0))
(-.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) 0))
(-.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (neg.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))) 0))
(-.f64 0 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8) 1)))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8) 1))))
(-.f64 0 (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8) 1))))
(-.f64 0 (*.f64 -1 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(-.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))
(-.f64 (*.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) (+.f64 J J)))
(-.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (+.f64 J J)))
(-.f64 (*.f64 0 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))) (*.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))))) (*.f64 (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(-.f64 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))))) (*.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) -1))
(-.f64 (*.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))))) (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))))) (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8) 1))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) 1)
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 J J))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))) (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (*.f64 -2 J) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) (*.f64 (*.f64 -2 J) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))))))
Outputs
(*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J))
(*.f64 -2 (*.f64 J (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(*.f64 J (*.f64 -2 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(*.f64 J (+.f64 -2 (*.f64 -2 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J)) (*.f64 1/4 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 (pow.f64 K 2) J))))
(+.f64 (*.f64 -2 (*.f64 J (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 1/4 (*.f64 J (pow.f64 K 2)))))
(+.f64 (*.f64 J (*.f64 -2 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 J (*.f64 1/4 (pow.f64 K 2)))))
(*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 J -2) (*.f64 (pow.f64 K 2) (*.f64 1/4 J))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J)) (+.f64 (*.f64 -1/192 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 (pow.f64 K 4) J))) (*.f64 1/4 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 (pow.f64 K 2) J)))))
(+.f64 (*.f64 -2 (*.f64 J (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 1/4 (*.f64 J (pow.f64 K 2)))) (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/192 (*.f64 J (pow.f64 K 4))))))
(+.f64 (*.f64 J (*.f64 -2 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 J (*.f64 1/4 (pow.f64 K 2)))) (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 J (*.f64 -1/192 (pow.f64 K 4))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 J -2) (*.f64 (pow.f64 K 2) (*.f64 1/4 J)))) (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 (pow.f64 K 4) (*.f64 -1/192 J))))
(+.f64 (*.f64 1/23040 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 (pow.f64 K 6) J))) (+.f64 (*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J)) (+.f64 (*.f64 -1/192 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 (pow.f64 K 4) J))) (*.f64 1/4 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 (pow.f64 K 2) J))))))
(+.f64 (*.f64 -2 (*.f64 J (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 1/23040 (*.f64 J (pow.f64 K 6)))) (+.f64 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 1/4 (*.f64 J (pow.f64 K 2)))) (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 -1/192 (*.f64 J (pow.f64 K 4)))))))
(+.f64 (*.f64 J (*.f64 -2 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))) (+.f64 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 J (*.f64 1/4 (pow.f64 K 2)))) (+.f64 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 J (*.f64 1/23040 (pow.f64 K 6)))) (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 J (*.f64 -1/192 (pow.f64 K 4)))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 J -2) (*.f64 (pow.f64 K 2) (*.f64 1/4 J)))) (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (+.f64 (*.f64 J (*.f64 1/23040 (pow.f64 K 6))) (*.f64 (pow.f64 K 4) (*.f64 -1/192 J)))))
(*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 (+.f64 J (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 (+.f64 J (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 (+.f64 J (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(*.f64 -2 (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 (+.f64 J (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 (+.f64 J (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 (+.f64 J (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 (+.f64 J (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 -2 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(*.f64 (+.f64 J (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(+.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2))))))
(*.f64 -2 (+.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (cos.f64 (/.f64 K 2))))))
(*.f64 -2 (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) J))))
(+.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2)))))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(*.f64 -2 (+.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (cos.f64 (/.f64 K 2)))))))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (+.f64 1 (*.f64 (/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(+.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) 0)
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(+.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) 0))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(+.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) 0))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(+.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 -2 J) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) 0))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(+.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))) 0))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(+.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) 0))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(+.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(+.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))) 0))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(+.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) 0))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(+.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (neg.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))) 0))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(+.f64 0 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(+.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2))))))
(*.f64 -2 (+.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (cos.f64 (/.f64 K 2))))))
(*.f64 -2 (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) J))))
(+.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (*.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (*.f64 1/8 (*.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (+.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))))))
(*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))))
(+.f64 (*.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))
(+.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(*.f64 -2 (+.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (cos.f64 (/.f64 K 2)))))))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (+.f64 1 (*.f64 (/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))))
(+.f64 (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(+.f64 (*.f64 0 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(+.f64 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))))
(+.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (*.f64 1/8 (*.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (+.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))))))
(*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))))
(+.f64 (*.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))))) (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 J -4))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 J -4)))) (+.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2)))))))
(*.f64 (*.f64 -2 (+.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (cos.f64 (/.f64 K 2)))))) (/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) -4))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) -4)))))
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) J)))) (/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) -4))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) -4)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(+.f64 (*.f64 0 (*.f64 (*.f64 -2 J) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(+.f64 (*.f64 0 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(+.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))))) (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2)))))))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 J -4))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 J -4)))) (+.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2)))))))
(*.f64 (*.f64 -2 (+.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (cos.f64 (/.f64 K 2)))))) (/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) -4))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) -4)))))
(*.f64 (*.f64 -2 (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) J)))) (/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) -4))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) -4)))))
(-.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(-.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) 0)
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(-.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) 0))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(-.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) 0))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(-.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 -2 J) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) 0))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(-.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))) 0))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(-.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) 0))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(-.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) 0))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(-.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))) 0))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(-.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) 0))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(-.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (neg.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))) 0))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(-.f64 0 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8) 1)))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(-.f64 0 (*.f64 1 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8) 1))))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(-.f64 0 (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8) 1))))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(-.f64 0 (*.f64 -1 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(-.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))
(-.f64 (*.f64 J (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (cos.f64 (/.f64 K 2))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J)))
(-.f64 (*.f64 J (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (cos.f64 (/.f64 K 2))))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) 2)))
(-.f64 (*.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (-.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (-.f64 (*.f64 J (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (cos.f64 (/.f64 K 2))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(*.f64 (/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (cos.f64 (/.f64 K 2)))) (-.f64 (*.f64 J (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (cos.f64 (/.f64 K 2))))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) 2))))
(-.f64 (*.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) (+.f64 J J)))
(*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) (-.f64 0 (+.f64 J J)))
(*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) (neg.f64 (+.f64 J J)))
(*.f64 (+.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8) -1)))
(-.f64 (*.f64 0 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (+.f64 J J)))
(*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) (-.f64 0 (+.f64 J J)))
(*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) (neg.f64 (+.f64 J J)))
(*.f64 (+.f64 J J) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8) -1)))
(-.f64 (*.f64 0 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))) (*.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(-.f64 0 (*.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(*.f64 (*.f64 -2 (*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 J (cos.f64 (/.f64 K 2))))) (neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(*.f64 (*.f64 -2 (*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 J (cos.f64 (/.f64 K 2))))) (neg.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) 2))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))))) (*.f64 (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(*.f64 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (-.f64 0 (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(*.f64 (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (neg.f64 (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(neg.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) 2)))))
(-.f64 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))))) (*.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) -1))
(+.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (*.f64 1/8 (*.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (+.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))))))
(*.f64 (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))))
(-.f64 (*.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))))) (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 J -4))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 J -4)))) (-.f64 (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(*.f64 (/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) -4))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) -4)))) (-.f64 (*.f64 J (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (cos.f64 (/.f64 K 2))))) (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))))
(*.f64 (/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) -4))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) -4)))) (-.f64 (*.f64 J (*.f64 -2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (cos.f64 (/.f64 K 2))))) (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) 2))))
(-.f64 (*.f64 0 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))))) (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8) 1))))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 J -4))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 J -4)))) (neg.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8) -1))))
(*.f64 (/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) -4))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) -4)))) (neg.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8) -1) (*.f64 J (cos.f64 (/.f64 K 2)))))))
(*.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2))) (/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) -4))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) -4)))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) 1)
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 J J))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))))
(*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2)))))
(*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2))) (/.f64 (cos.f64 (/.f64 K 2)) (cos.f64 (/.f64 K 2))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 J -4))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 J -4)))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2))) (/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) -4))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) -4)))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2))) (/.f64 (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2))) (/.f64 (*.f64 (/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (cos.f64 (/.f64 K 2)))) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) (*.f64 (/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (cos.f64 (/.f64 K 2)))) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2))) (/.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2))) (/.f64 (/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (cos.f64 (/.f64 K 2))))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) (*.f64 (cos.f64 (/.f64 K 2)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4)))) (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -4))))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 J -4))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 J -4)))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 J -4))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 J -4))))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2))) (/.f64 (/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) -4))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) -4)))) (/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) -4))) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) -4))))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))))) (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2))) (/.f64 (*.f64 -2 (*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 -2 (*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 J (cos.f64 (/.f64 K 2)))))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2))) (/.f64 (*.f64 -2 (*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 -2 (*.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))) (*.f64 J (cos.f64 (/.f64 K 2)))))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))))) (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))))))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (*.f64 (/.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2))))) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2))) (/.f64 (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (*.f64 (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2))))) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2))) (/.f64 (*.f64 (/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (cos.f64 (/.f64 K 2)))) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (*.f64 (/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (cos.f64 (/.f64 K 2)))) (*.f64 (/.f64 (*.f64 J (cos.f64 (/.f64 K 2))) (*.f64 J (cos.f64 (/.f64 K 2)))) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (*.f64 -2 J) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))) (*.f64 (*.f64 -2 J) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 J -2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 J -2))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2))) (/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2)) (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J))) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 (cos.f64 (/.f64 K 2)) (/.f64 J J)))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 J J))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 J J)))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2))) (/.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 J J))) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (/.f64 J J)))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))))))
(/.f64 (*.f64 J (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (*.f64 -2 (cos.f64 (/.f64 K 2))))) (/.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2))) (/.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (/.f64 K 2)))) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))))))
(/.f64 (*.f64 J (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) -2))) (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)))) (*.f64 (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (/.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8)) (-.f64 1 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) -1/8))))))

eval657.0ms (2.8%)

Compiler

Compiled 44454 to 25241 computations (43.2% saved)

prune249.0ms (1.1%)

Pruning

20 alts after pruning (11 fresh and 9 done)

PrunedKeptTotal
New9065911
Fresh066
Picked011
Done3811
Total90920929
Error
0.0b
Counts
929 → 20
Alt Table
Click to see full alt table
StatusErrorProgram
39.5b
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
32.4b
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
32.7b
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
45.7b
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) U)
52.7b
(+.f64 (*.f64 -2 (*.f64 J (/.f64 J U))) (*.f64 (/.f64 U J) (neg.f64 J)))
49.7b
(*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))
54.5b
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 1 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))
62.8b
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 2 U)))
52.7b
(*.f64 (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))) (*.f64 J -2))
52.7b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) U) (*.f64 1/2 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
34.4b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
17.6b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
23.4b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 J)) 2))))
30.8b
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
30.7b
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
44.4b
(*.f64 J -2)
62.4b
(*.f64 2 (/.f64 (pow.f64 J 2) U))
62.5b
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
48.6b
(neg.f64 U)
45.0b
U
Compiler

Compiled 414 to 299 computations (27.8% saved)

regimes299.0ms (1.3%)

Counts
29 → 3
Calls
Call 1
Inputs
U
(neg.f64 U)
(*.f64 J -2)
(*.f64 (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))) (*.f64 J -2))
(*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))
(*.f64 (+.f64 (*.f64 (/.f64 U J) -1/2) (neg.f64 (/.f64 J U))) (*.f64 J -2))
(+.f64 (*.f64 -2 (*.f64 J (/.f64 J U))) (*.f64 (/.f64 U J) (neg.f64 J)))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 2 U)))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 1 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 2 (/.f64 (pow.f64 J 2) U))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(+.f64 (neg.f64 U) (*.f64 (/.f64 (pow.f64 J 2) U) -2))
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J -2) (/.f64 1 (*.f64 J -2))) (neg.f64 (+.f64 J J))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J -2))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) U)
(+.f64 (neg.f64 U) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 J)) 2))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (+.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 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 -2 J) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))) 2)))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J -2) (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (cos.f64 (/.f64 K 2)) (+.f64 J J))) 2))) (*.f64 J -2))) (neg.f64 (+.f64 J J))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (*.f64 1/64 (/.f64 (pow.f64 U 4) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (pow.f64 J 3))))))
Outputs
U
(*.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))))
U
Calls

6 calls:

68.0ms
U
64.0ms
J
60.0ms
(/.f64 K 2)
39.0ms
K
32.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))))
Results
ErrorSegmentsBranch
12.7b5J
16.6b3K
12.1b5U
7.8b3(*.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))))
17.6b1(cos.f64 (/.f64 K 2))
16.6b3(/.f64 K 2)
Compiler

Compiled 583 to 386 computations (33.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.034056468401072e+296
+inf
0.0ms
-inf
-2.725292384360335e+305
Compiler

Compiled 33 to 27 computations (18.2% saved)

regimes494.0ms (2.1%)

Counts
26 → 5
Calls
Call 1
Inputs
U
(neg.f64 U)
(*.f64 J -2)
(*.f64 (+.f64 (/.f64 J U) (*.f64 1/2 (/.f64 U J))) (*.f64 J -2))
(*.f64 (-.f64 (/.f64 J U) (*.f64 (/.f64 U J) -1/2)) (+.f64 J J))
(*.f64 (+.f64 (*.f64 (/.f64 U J) -1/2) (neg.f64 (/.f64 J U))) (*.f64 J -2))
(+.f64 (*.f64 -2 (*.f64 J (/.f64 J U))) (*.f64 (/.f64 U J) (neg.f64 J)))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 2 U)))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)))))
(*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U)) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (*.f64 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))) (/.f64 1 (/.f64 (*.f64 J -2) (-.f64 (*.f64 (/.f64 U J) -1/2) (/.f64 J U))))))))
(*.f64 -2 (/.f64 (pow.f64 J 2) U))
(*.f64 2 (/.f64 (pow.f64 J 2) U))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2))
(*.f64 (*.f64 J -2) (cos.f64 (*.f64 K 1/2)))
(+.f64 (neg.f64 U) (*.f64 (/.f64 (pow.f64 J 2) U) -2))
(*.f64 (*.f64 J 2) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (/.f64 -1 (*.f64 J 2)) (+.f64 J J))))
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 (*.f64 J -2) (/.f64 1 (*.f64 J -2))) (neg.f64 (+.f64 J J))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) J)))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 J -2))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) U)
(+.f64 (neg.f64 U) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 J)) 2))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 -1/4 (/.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (+.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 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 -2 J) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))) 2)))))
Outputs
U
(neg.f64 U)
U
(*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 -2 J) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))) 2)))))
U
Calls

5 calls:

240.0ms
J
149.0ms
U
45.0ms
K
37.0ms
(/.f64 K 2)
11.0ms
(cos.f64 (/.f64 K 2))
Results
ErrorSegmentsBranch
12.7b5J
16.6b3K
12.1b5U
17.6b1(cos.f64 (/.f64 K 2))
16.6b3(/.f64 K 2)
Compiler

Compiled 461 to 294 computations (36.2% saved)

bsearch382.0ms (1.7%)

Algorithm
binary-search
Steps
TimeLeftRight
94.0ms
4.878411515743201e+146
5.570115620662894e+159
61.0ms
-3.175070197068573e+193
-1.579800102956301e+184
124.0ms
-3.2300903006836885e+218
-2.0421022321231353e+211
102.0ms
-4.89395494263989e+278
-1.024177123953405e+266
Results
157.0ms385×body256valid
105.0ms148×body1024valid
36.0ms75×body512valid
Compiler

Compiled 869 to 711 computations (18.2% saved)

regimes470.0ms (2%)

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

5 calls:

139.0ms
U
94.0ms
(/.f64 K 2)
93.0ms
(cos.f64 (/.f64 K 2))
80.0ms
J
52.0ms
K
Results
ErrorSegmentsBranch
17.0b5J
20.9b4K
15.6b7U
21.7b3(cos.f64 (/.f64 K 2))
20.9b4(/.f64 K 2)
Compiler

Compiled 437 to 275 computations (37.1% saved)

bsearch524.0ms (2.3%)

Algorithm
binary-search
Steps
TimeLeftRight
149.0ms
9.693984079099105e+88
3.0247638330133844e+96
139.0ms
-2.0407654834551467e+110
-2.1565131899109424e+105
54.0ms
-8.290557285686415e+143
-2.362383404120781e+140
56.0ms
-3.175070197068573e+193
-1.579800102956301e+184
54.0ms
-3.2300903006836885e+218
-2.0421022321231353e+211
71.0ms
-4.89395494263989e+278
-1.024177123953405e+266
Results
211.0ms560×body256valid
167.0ms185×body1024valid
130.0ms119×body512valid
Compiler

Compiled 1222 to 1003 computations (17.9% saved)

regimes596.0ms (2.6%)

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

5 calls:

192.0ms
U
179.0ms
J
111.0ms
(/.f64 K 2)
58.0ms
K
42.0ms
(cos.f64 (/.f64 K 2))
Results
ErrorSegmentsBranch
22.7b4J
27.1b4K
19.6b7U
26.6b5(cos.f64 (/.f64 K 2))
27.1b4(/.f64 K 2)
Compiler

Compiled 349 to 208 computations (40.4% saved)

bsearch390.0ms (1.7%)

Algorithm
binary-search
Steps
TimeLeftRight
61.0ms
9.693984079099105e+88
3.0247638330133844e+96
74.0ms
6.017455216003295e+44
2.686894403281722e+59
32.0ms
1.4867407510527675e-48
3.896308693525846e-48
27.0ms
-5339912683937764000.0
-3100379264326219000.0
173.0ms
-2.362383404120781e+140
-3.105461898007152e+135
23.0ms
-4.89395494263989e+278
-1.024177123953405e+266
Results
200.0ms402×body256valid
135.0ms144×body1024valid
43.0ms78×body512valid
Compiler

Compiled 855 to 698 computations (18.4% saved)

regimes254.0ms (1.1%)

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

5 calls:

76.0ms
U
49.0ms
(cos.f64 (/.f64 K 2))
45.0ms
J
38.0ms
K
38.0ms
(/.f64 K 2)
Results
ErrorSegmentsBranch
22.7b4J
27.1b4K
19.2b8U
26.6b5(cos.f64 (/.f64 K 2))
27.1b4(/.f64 K 2)
Compiler

Compiled 316 to 184 computations (41.8% saved)

bsearch423.0ms (1.8%)

Algorithm
binary-search
Steps
TimeLeftRight
64.0ms
8.440066735224032e+165
3.3590718371427693e+176
56.0ms
4.101534502758284e+99
4.260994825122524e+103
123.0ms
6.017455216003295e+44
2.686894403281722e+59
39.0ms
1.4867407510527675e-48
3.896308693525846e-48
20.0ms
-5339912683937764000.0
-3100379264326219000.0
57.0ms
-2.362383404120781e+140
-3.105461898007152e+135
63.0ms
-4.89395494263989e+278
-1.024177123953405e+266
Results
246.0ms242×body1024valid
120.0ms557×body256valid
44.0ms97×body512valid
Compiler

Compiled 819 to 674 computations (17.7% saved)

regimes174.0ms (0.8%)

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

3 calls:

66.0ms
K
46.0ms
J
34.0ms
U
Results
ErrorSegmentsBranch
33.8b5J
34.3b7K
32.1b5U
Compiler

Compiled 208 to 105 computations (49.5% saved)

bsearch316.0ms (1.4%)

Algorithm
binary-search
Steps
TimeLeftRight
104.0ms
1.4867407510527675e-48
3.896308693525846e-48
27.0ms
-5339912683937764000.0
-3100379264326219000.0
125.0ms
-2.362383404120781e+140
-3.105461898007152e+135
59.0ms
-4.89395494263989e+278
-1.024177123953405e+266
Results
228.0ms107×body1024valid
62.0ms294×body256valid
20.0ms47×body512valid
Compiler

Compiled 350 to 288 computations (17.7% saved)

regimes48.0ms (0.2%)

Accuracy

Total -22.0b remaining (-53.5%)

Threshold costs -22.0b (-53.5%)

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

3 calls:

17.0ms
K
15.0ms
U
14.0ms
J
Results
ErrorSegmentsBranch
42.2b4J
42.7b5K
41.1b5U
Compiler

Compiled 18 to 13 computations (27.8% saved)

bsearch200.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
-3.6707462421185865e-177
-5.235079401138914e-178
80.0ms
-1.2142336601218445e-68
-6.876775226587972e-69
54.0ms
-2.362383404120781e+140
-3.105461898007152e+135
29.0ms
-4.89395494263989e+278
-1.024177123953405e+266
Results
113.0ms247×body256valid
64.0ms93×body1024valid
19.0ms44×body512valid
Compiler

Compiled 297 to 243 computations (18.2% saved)

simplify14.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0145910
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (*.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)))) -inf.0) U (if (<=.f64 (*.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)))) 1000000000000000017652801462756379714374878780719864776839443139119744823869255243069012222883470359078822072829219411228534934402712624705615450492327979456500795456339201761949451160807447294527656222743617592048849967890105831362861792425329827928397252374398383022243308510390698430058459037696) (*.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)))) U))
(if (<=.f64 U -8199999999999999816563794285985382148532358525960471323061342643513417783853954333226336739326493412870960489884149338306646130668969500969796223568999868231386293643577191488813997010341344361470372225378096475200109574939062613513031033945918703395205788167452500466597888) U (if (<=.f64 U -63999999999999995335282074838054756774314761810872491101371225119180457197032465862307715805835586846617646454004021653554887779906009376298682751904925340566665185883642996689394882320004363850419500581998559232) (neg.f64 U) (if (<=.f64 U -189999999999999990088898512348739718923867266273469688425776149935610521007326530513873914933537073827131716880155590636238466804937760410055654600305146809036523880146662003085374652416) U (if (<=.f64 U 4399999999999999988360495588285137253454108850533856124965261233409846521845205683159641193251165401254994136547530980014747102883934770725687006330880) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 -2 J) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))) 2))))) U))))
(if (<=.f64 U -130000000000000000212748932605624583929681756456346414389565250996172499091683367266041965267164661968165777816541952249679574375954973271855183643015579827879219273069977025345273019356843161888704911827289873905090887638076672763447265564821721956910976225597171171328) U (if (<=.f64 U -72000000000000000592116324749221481231803762333604448352375117537234725488027947006168394308672089930013250746989916076911405006595101906017560139253601645900904823363532532238122425791144045437800904230401212416) (neg.f64 U) (if (<=.f64 U -270000000000000006573281684992435423371899611166507696992408577451120453595961660495763610104683242646828198644248040604797347733303126349875972406337757770019752995418961190675906822144) U (if (<=.f64 U -699999999999999978037287864706543526560667850223297478527100956809999993473033518221207116870237672765898343448386335268851525742359679598592) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 J)) 2)))) (if (<=.f64 U -155000000000000013092061864639864383487147525047511335833220392477065869559875454681199141630226635862048768) U (if (<=.f64 U 57000000000000001893545481366712629059691794478821001505781182663955838137423903284089805864960) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 J)) 2)))) U))))))
(if (<=.f64 U -399999999999999985402747471836714233263609099131970306129257941944886985204960823250697371483281971199351139752004816151100759014175840875167772591175152581284266098322472946635874533451032360110801341245975019913337470519502956549993504054630757725647472835304299806977941307392) U (if (<=.f64 U -16599999999999999884113968530553173959269100568798514317099719911613981029871085451624630603108929225364351339704467583014352919504552460288) (neg.f64 U) (if (<=.f64 U -4800000000000000000) U (if (<=.f64 U 6252917317820583/1645504557321206042154969182557350504982735865633579863348609024) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (if (<=.f64 U 71999999999999997477826010223018490828421070848) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) U) (if (<=.f64 U 6999999999999999956264811110385716242319098248599851622732462528431125571855015752849877368832) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) U))))))
(if (<=.f64 U -439999999999999977645260645995811777916180687664115718656712034086764307345004880321113385907591362405155376617949651362488131539096052825586862611805835015056864202842044086824408628729992987375215548479884090009603133472027120907070382784798459833852210701693811097834243489792) U (if (<=.f64 U -6399999999999999497485033578924756160483188951870237536280007107190291302890260766262864743369285723395159325301622111394074875580645376) (neg.f64 U) (if (<=.f64 U -5200000000000000000) U (if (<=.f64 U 6252917317820583/1645504557321206042154969182557350504982735865633579863348609024) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (if (<=.f64 U 144999999999999990131719558614712277264135880704) U (if (<=.f64 U 360000000000000029037067506222319347894531990184257009741009860704596450819882635056136341953347321856) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (if (<=.f64 U 52999999999999999920301152341711210746876748512401256057397686743664642283448942195072408611371087772937354575427847413006726949759761071177928359238746238040999726078230528) (neg.f64 U) U)))))))
(if (<=.f64 U -21000000000000001616215368628575857205544539328470820804512347982557394076568172306260100463111449397276776430852945637778664152985522628281897940128296131762978621488229382670683872883936666316420957209801089440127341987545080282170719047838259075101441199049170955144265728) U (if (<=.f64 U -3699999999999999790985796814933927016294292479145043359193218195016754283201117946309909249666918514336007947844350587845393402834903367680) (neg.f64 U) (if (<=.f64 U -4600000000000000000) U (if (<=.f64 U 3537834798240593/1645504557321206042154969182557350504982735865633579863348609024) (*.f64 J -2) U))))
(if (<=.f64 U -19999999999999999058197170507947502291002684749293990408887399067504444618416270201549474508798139751928988117598053793648018567516882951833813598972778780887382558937316468701808219757041401886296114093588220347708916685745589530112467999364473271158685885882886252396544) U (if (<=.f64 U -78000000000000001239529936577487036257156364110507632593151081319619827968807873103620520146340046538969640493746580279952158219421779755008) (neg.f64 U) (if (<=.f64 U -5585173065148971/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) U (if (<=.f64 U -8212393111719951/9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207552) (neg.f64 U) U))))
U
Outputs
(if (<=.f64 (*.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)))) -inf.0) U (if (<=.f64 (*.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)))) 1000000000000000017652801462756379714374878780719864776839443139119744823869255243069012222883470359078822072829219411228534934402712624705615450492327979456500795456339201761949451160807447294527656222743617592048849967890105831362861792425329827928397252374398383022243308510390698430058459037696) (*.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)))) U))
(if (<=.f64 U -8199999999999999816563794285985382148532358525960471323061342643513417783853954333226336739326493412870960489884149338306646130668969500969796223568999868231386293643577191488813997010341344361470372225378096475200109574939062613513031033945918703395205788167452500466597888) U (if (<=.f64 U -63999999999999995335282074838054756774314761810872491101371225119180457197032465862307715805835586846617646454004021653554887779906009376298682751904925340566665185883642996689394882320004363850419500581998559232) (neg.f64 U) (if (<=.f64 U -189999999999999990088898512348739718923867266273469688425776149935610521007326530513873914933537073827131716880155590636238466804937760410055654600305146809036523880146662003085374652416) U (if (<=.f64 U 4399999999999999988360495588285137253454108850533856124965261233409846521845205683159641193251165401254994136547530980014747102883934770725687006330880) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 (*.f64 -2 J) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 J (*.f64 2 (cos.f64 (/.f64 K 2))))) 2))))) U))))
(if (<=.f64 U -130000000000000000212748932605624583929681756456346414389565250996172499091683367266041965267164661968165777816541952249679574375954973271855183643015579827879219273069977025345273019356843161888704911827289873905090887638076672763447265564821721956910976225597171171328) U (if (<=.f64 U -72000000000000000592116324749221481231803762333604448352375117537234725488027947006168394308672089930013250746989916076911405006595101906017560139253601645900904823363532532238122425791144045437800904230401212416) (neg.f64 U) (if (<=.f64 U -270000000000000006573281684992435423371899611166507696992408577451120453595961660495763610104683242646828198644248040604797347733303126349875972406337757770019752995418961190675906822144) U (if (<=.f64 U -699999999999999978037287864706543526560667850223297478527100956809999993473033518221207116870237672765898343448386335268851525742359679598592) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 J)) 2)))) (if (<=.f64 U -155000000000000013092061864639864383487147525047511335833220392477065869559875454681199141630226635862048768) U (if (<=.f64 U 57000000000000001893545481366712629059691794478821001505781182663955838137423903284089805864960) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 2 J)) 2)))) U))))))
(if (<=.f64 U -399999999999999985402747471836714233263609099131970306129257941944886985204960823250697371483281971199351139752004816151100759014175840875167772591175152581284266098322472946635874533451032360110801341245975019913337470519502956549993504054630757725647472835304299806977941307392) U (if (<=.f64 U -16599999999999999884113968530553173959269100568798514317099719911613981029871085451624630603108929225364351339704467583014352919504552460288) (neg.f64 U) (if (<=.f64 U -4800000000000000000) U (if (<=.f64 U 6252917317820583/1645504557321206042154969182557350504982735865633579863348609024) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (if (<=.f64 U 71999999999999997477826010223018490828421070848) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2)) U)) U) (if (<=.f64 U 6999999999999999956264811110385716242319098248599851622732462528431125571855015752849877368832) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) U))))))
(if (<=.f64 U -439999999999999977645260645995811777916180687664115718656712034086764307345004880321113385907591362405155376617949651362488131539096052825586862611805835015056864202842044086824408628729992987375215548479884090009603133472027120907070382784798459833852210701693811097834243489792) U (if (<=.f64 U -6399999999999999497485033578924756160483188951870237536280007107190291302890260766262864743369285723395159325301622111394074875580645376) (neg.f64 U) (if (<=.f64 U -5200000000000000000) U (if (<=.f64 U 6252917317820583/1645504557321206042154969182557350504982735865633579863348609024) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (if (<=.f64 U 144999999999999990131719558614712277264135880704) U (if (<=.f64 U 360000000000000029037067506222319347894531990184257009741009860704596450819882635056136341953347321856) (*.f64 (cos.f64 (/.f64 K 2)) (*.f64 J -2)) (if (<=.f64 U 52999999999999999920301152341711210746876748512401256057397686743664642283448942195072408611371087772937354575427847413006726949759761071177928359238746238040999726078230528) (neg.f64 U) U)))))))
(if (<=.f64 U -21000000000000001616215368628575857205544539328470820804512347982557394076568172306260100463111449397276776430852945637778664152985522628281897940128296131762978621488229382670683872883936666316420957209801089440127341987545080282170719047838259075101441199049170955144265728) U (if (<=.f64 U -3699999999999999790985796814933927016294292479145043359193218195016754283201117946309909249666918514336007947844350587845393402834903367680) (neg.f64 U) (if (<=.f64 U -4600000000000000000) U (if (<=.f64 U 3537834798240593/1645504557321206042154969182557350504982735865633579863348609024) (*.f64 J -2) U))))
(if (<=.f64 U -19999999999999999058197170507947502291002684749293990408887399067504444618416270201549474508798139751928988117598053793648018567516882951833813598972778780887382558937316468701808219757041401886296114093588220347708916685745589530112467999364473271158685885882886252396544) U (if (<=.f64 U -78000000000000001239529936577487036257156364110507632593151081319619827968807873103620520146340046538969640493746580279952158219421779755008) (neg.f64 U) (if (<=.f64 U -5585173065148971/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) U (if (<=.f64 U -8212393111719951/9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207552) (neg.f64 U) U))))
U
Compiler

Compiled 378 to 273 computations (27.8% saved)

soundness144.0ms (0.6%)

Algorithm
egg-herbie
Rules
1124×rational_best_45_simplify-98
834×rational_best_45_simplify-84
734×rational_best_45_simplify-100
694×rational_best_45_simplify-32
656×rational_best_45_simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02073
14573
213873
365973
4259373
5563473
Stop Event
node limit
Compiler

Compiled 179 to 141 computations (21.2% saved)

end198.0ms (0.9%)

Compiler

Compiled 357 to 247 computations (30.8% saved)

Profiling

Loading profile data...