Details

Time bar (total: 1.6min)

analyze1.0s (1.1%)

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)

sample3.3s (3.5%)

Results
1.6s2068×body1024valid
1.2s5089×body256valid
520.0ms1095×body512valid
11.0msbody2048valid
0.0msbody256infinite
Bogosity

preprocess3.2s (3.3%)

Algorithm
egglog
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 1/2))) (hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 K 1/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 1/2))) (hypot.f64 (/.f64 (/.f64 U (+.f64 K K)) (cos.f64 (*.f64 J 1/2))) 1))
(*.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 U) (cos.f64 (*.f64 K 1/2))) (hypot.f64 1 (/.f64 (/.f64 J (+.f64 U U)) (cos.f64 (*.f64 K 1/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))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 U 1/2))) (hypot.f64 1 (/.f64 (/.f64 K (+.f64 J J)) (cos.f64 (*.f64 U 1/2)))))
Compiler

Compiled 30 to 25 computations (16.7% saved)

simplify1.6s (1.7%)

Algorithm
egglog
Counts
1 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
Outputs
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))))

eval2.0ms (0%)

Compiler

Compiled 48 to 37 computations (22.9% saved)

prune3.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
8.1b
Counts
3 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
17.3b
(*.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.2b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))))
Compiler

Compiled 51 to 40 computations (21.6% saved)

localize60.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 90 to 55 computations (38.9% saved)

series514.0ms (0.5%)

Counts
4 → 38
Calls

33 calls:

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

Compiled 27190 to 21650 computations (20.4% saved)

rewrite1.8s (2%)

Algorithm
batch-egg-rewrite
Rules
106×egg-rr
76×egg-rr
26×egg-rr
16×egg-rr
Counts
4 → 224
Calls
Call 1
Inputs
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))
(/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (*.f64 J -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J -2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 4) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J -2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (*.f64 J -2))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J -2) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -2) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -1)) (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 J J)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (+.f64 J J))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 J J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J -2) (neg.f64 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 0 (cbrt.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))) (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0))) (-.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) 0)) (+.f64 0 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 J (cos.f64 (*.f64 1/2 K)) (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)) (+.f64 0 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 0 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 0) (/.f64 2 (/.f64 1 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 J 0) (/.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (pow.f64 J -1)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 J J)) 0) (/.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 J J)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)) 0) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (+.f64 J J))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 J J) 0) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 1/2 J)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 (*.f64 1/2 K)) 0) (/.f64 (+.f64 J J) (/.f64 1 (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))) 2))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (cbrt.f64 (+.f64 J J)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)) (cos.f64 (*.f64 1/2 K))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 0) (/.f64 (*.f64 (+.f64 J J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 1 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 0) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 0) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (+.f64 1 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) 0))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) 0) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 0))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3) 0) (+.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) 0)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) 0))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) 0) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3) 0) (+.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) 0)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))) 0) (/.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) 0))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3) 0) (+.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) 0)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 0 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)) (+.f64 0 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) 0 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 J) (neg.f64 (-.f64 (neg.f64 J) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (neg.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (neg.f64 (neg.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 J 2)) (-.f64 (pow.f64 J 2) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -1)) (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) J)) (neg.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) J)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) -1)) (neg.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 J (neg.f64 (cos.f64 (*.f64 1/2 K))))) (neg.f64 (*.f64 J (neg.f64 (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 0)))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 U) (+.f64 J J)) (/.f64 (cbrt.f64 (pow.f64 U 2)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 U) (cos.f64 (*.f64 1/2 K))) (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U (+.f64 J J)) (/.f64 1 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 J) (/.f64 U (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (/.f64 U (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 U (cbrt.f64 (pow.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 U) (/.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 U (cbrt.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U (*.f64 J -2)) (/.f64 1 (neg.f64 (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))) U)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 U) (neg.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 U (*.f64 J -2)) (neg.f64 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 U (cbrt.f64 (/.f64 1/2 J))) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (*.f64 U (cbrt.f64 (/.f64 1/2 J)))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (/.f64 U (+.f64 J J)))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 U (cbrt.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4))) (cbrt.f64 (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (+.f64 J J))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 J 2))) (*.f64 2 (cbrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 U (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (+.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 U (*.f64 (+.f64 J J) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 U) (cos.f64 (*.f64 1/2 K))) (*.f64 J -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)) (*.f64 J -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 U)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (neg.f64 (cbrt.f64 U))) (cbrt.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 U) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) U) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 J) U) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 U) (/.f64 (cbrt.f64 (pow.f64 U 2)) (cos.f64 (*.f64 1/2 K)))) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 U (cbrt.f64 (pow.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 U) (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 U) (+.f64 J J)) (cbrt.f64 (pow.f64 U 2))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 U) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 U 2))) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 U)) (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 U 1/2) (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 U (cbrt.f64 (/.f64 1/2 J))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 U 1/2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 U (cbrt.f64 (/.f64 1/2 J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 (pow.f64 J 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 U (cbrt.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))) U) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 U 2))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 U) (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 U (cbrt.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 U 1/2) (cos.f64 (*.f64 1/2 K))) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (*.f64 U 1/2)) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) 2) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 U (*.f64 2 (cos.f64 (*.f64 1/2 K)))) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (cbrt.f64 J)) (*.f64 (cbrt.f64 (pow.f64 J 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) J) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 (cbrt.f64 J))) (cbrt.f64 (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 U 2)) 0) (/.f64 (cbrt.f64 U) (/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 U 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 U 0) (/.f64 1 (/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) U)) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 U 2))) 0) (/.f64 (cbrt.f64 U) (/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 U 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 U) 0) (/.f64 1 (/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) U)) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 U 2)) 0) (/.f64 (neg.f64 (cbrt.f64 U)) (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 U 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 U 0) (/.f64 -1 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) U)) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 U) 0) (/.f64 (cbrt.f64 (pow.f64 U 2)) (/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 U))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 U J) 0) (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) (/.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) J) 0) (/.f64 (*.f64 (cbrt.f64 U) 1/2) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (cbrt.f64 (pow.f64 U 2)) J))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)) 0) (/.f64 (cbrt.f64 U) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 J 2) 4))) 0) (/.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) (/.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 J 2) 4))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 U (+.f64 J J)) 0) (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (+.f64 J J)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1/2 J) 0) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 1/2 J))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 U (cbrt.f64 (*.f64 (pow.f64 J 2) 4))) 0) (/.f64 (cbrt.f64 (/.f64 1/2 J)) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (cbrt.f64 (*.f64 (pow.f64 J 2) 4))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 1 (/.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (+.f64 0 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (+.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (*.f64 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 0) (/.f64 1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -1)) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))))

simplify5.1s (5.4%)

Algorithm
egglog
Counts
262 → 321
Calls
Call 1
Inputs
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) J) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (pow.f64 J 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 6) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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 (*.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 1/2 (/.f64 U J))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (*.f64 1/2 (/.f64 U J)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) (pow.f64 K 4))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) (pow.f64 K 4))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))))) (*.f64 1/2 (/.f64 U J)))))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (*.f64 J -2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) (*.f64 J -2)))
(*.f64 (cbrt.f64 (*.f64 J -2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 4) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (*.f64 (*.f64 J -2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -2)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (*.f64 J -2))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))
(*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(*.f64 (*.f64 (*.f64 J -2) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -2) J)
(*.f64 1 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3)
(pow.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3))
(if (!=.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -1)) (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))
(*.f64 (cbrt.f64 (+.f64 J J)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 J J)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (+.f64 J J))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))
(*.f64 (*.f64 (+.f64 J J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 (*.f64 J -2) (neg.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J -2))
(*.f64 -1 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 0 (cbrt.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))) (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0))) (-.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) 0)) (+.f64 0 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 1 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 1)
(-.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))
(-.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 0)
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) -1)
(/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 1)
(fma.f64 J (cos.f64 (*.f64 1/2 K)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(pow.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 3)
(pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 1)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3))
(neg.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))
(neg.f64 (-.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) 0))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)) (+.f64 0 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 0 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 0) (/.f64 2 (/.f64 1 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 J 0) (/.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (pow.f64 J -1)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 J J)) 0) (/.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 J J)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)) 0) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (+.f64 J J))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (+.f64 J J) 0) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 1/2 J)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cos.f64 (*.f64 1/2 K)) 0) (/.f64 (+.f64 J J) (/.f64 1 (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))) 2))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (cbrt.f64 (+.f64 J J)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)) (cos.f64 (*.f64 1/2 K))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 0) (/.f64 (*.f64 (+.f64 J J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 1 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 0) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 0) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (+.f64 1 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) 0))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) 0) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 0))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3) 0) (+.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) 0)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) 0))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) 0) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3) 0) (+.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) 0)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))) 0) (/.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) 0))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3) 0) (+.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) 0)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (+.f64 0 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 0 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (+.f64 0 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)) (+.f64 0 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 0 0) 0 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 1 0) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (neg.f64 J) (neg.f64 (-.f64 (neg.f64 J) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))
(+.f64 (neg.f64 (neg.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (neg.f64 (neg.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(+.f64 (neg.f64 (pow.f64 J 2)) (-.f64 (pow.f64 J 2) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))
(+.f64 (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -1)) (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -1)))
(+.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (neg.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) J)) (neg.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) J)))
(+.f64 (neg.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) -1)) (neg.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) -1)))
(+.f64 (neg.f64 (*.f64 J (neg.f64 (cos.f64 (*.f64 1/2 K))))) (neg.f64 (*.f64 J (neg.f64 (cos.f64 (*.f64 1/2 K))))))
(+.f64 0 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 0)
(*.f64 (cbrt.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (cbrt.f64 U) (+.f64 J J)) (/.f64 (cbrt.f64 (pow.f64 U 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 (cbrt.f64 U) (cos.f64 (*.f64 1/2 K))) (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)))
(*.f64 (/.f64 U (+.f64 J J)) (/.f64 1 (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1/2 J) (/.f64 U (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (/.f64 U (+.f64 J J)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 U (cbrt.f64 (pow.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))) 2))))
(*.f64 (cbrt.f64 U) (/.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))
(*.f64 (*.f64 U (cbrt.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 (/.f64 U (*.f64 J -2)) (/.f64 1 (neg.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))) U)
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 -1 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (neg.f64 U) (neg.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 1)
(-.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))
(-.f64 0 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (*.f64 J -2)) (neg.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(/.f64 (/.f64 (*.f64 U (cbrt.f64 (/.f64 1/2 J))) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (*.f64 U (cbrt.f64 (/.f64 1/2 J)))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (/.f64 U (+.f64 J J)))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 (*.f64 U (cbrt.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))) 2))
(/.f64 (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4))) (cbrt.f64 (+.f64 J J)))
(/.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (+.f64 J J))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))
(/.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 J 2))) (*.f64 2 (cbrt.f64 J)))
(/.f64 (/.f64 U (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 J J)))
(/.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (+.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))
(/.f64 (/.f64 U (*.f64 (+.f64 J J) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(/.f64 (/.f64 (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 2)))
(/.f64 (/.f64 (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 (neg.f64 (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))
(/.f64 (/.f64 (neg.f64 U) (cos.f64 (*.f64 1/2 K))) (*.f64 J -2))
(/.f64 (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)) (*.f64 J -2))
(/.f64 (neg.f64 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 U)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (neg.f64 (cbrt.f64 U))) (cbrt.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (neg.f64 U) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))
(/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (+.f64 J J))
(/.f64 (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) U) (+.f64 J J))
(/.f64 (*.f64 (/.f64 1/2 J) U) (cos.f64 (*.f64 1/2 K)))
(/.f64 (*.f64 (cbrt.f64 U) (/.f64 (cbrt.f64 (pow.f64 U 2)) (cos.f64 (*.f64 1/2 K)))) (+.f64 J J))
(/.f64 (*.f64 U (cbrt.f64 (pow.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 (cbrt.f64 U) (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 U) (+.f64 J J)) (cbrt.f64 (pow.f64 U 2))) (cos.f64 (*.f64 1/2 K)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 U) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 U 2))) (+.f64 J J))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 U)) (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 U 1/2) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 U (cbrt.f64 (/.f64 1/2 J))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 U 1/2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(/.f64 (*.f64 U (cbrt.f64 (/.f64 1/2 J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 (pow.f64 J 2) 4))))
(/.f64 (*.f64 U (cbrt.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))) U) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 U 2))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(/.f64 (/.f64 (neg.f64 U) (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))))
(/.f64 (neg.f64 (*.f64 U (cbrt.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))))
(/.f64 (/.f64 (*.f64 U 1/2) (cos.f64 (*.f64 1/2 K))) J)
(/.f64 (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (*.f64 U 1/2)) J)
(/.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) 2) J)
(/.f64 (/.f64 U (*.f64 2 (cos.f64 (*.f64 1/2 K)))) J)
(/.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (cbrt.f64 J)) (*.f64 (cbrt.f64 (pow.f64 J 2)) 2))
(/.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) J) 2)
(/.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 (cbrt.f64 J))) (cbrt.f64 (pow.f64 J 2)))
(/.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 1)
(pow.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 3)
(pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 1)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3))
(neg.f64 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))
(neg.f64 (-.f64 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) 0))
(neg.f64 (-.f64 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))
(if (!=.f64 (cbrt.f64 (pow.f64 U 2)) 0) (/.f64 (cbrt.f64 U) (/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 U 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 U 0) (/.f64 1 (/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) U)) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 U 2))) 0) (/.f64 (cbrt.f64 U) (/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 U 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (neg.f64 U) 0) (/.f64 1 (/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) U)) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (pow.f64 U 2)) 0) (/.f64 (neg.f64 (cbrt.f64 U)) (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 U 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 U 0) (/.f64 -1 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) U)) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 U) 0) (/.f64 (cbrt.f64 (pow.f64 U 2)) (/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 U))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 U J) 0) (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) (/.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) J) 0) (/.f64 (*.f64 (cbrt.f64 U) 1/2) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (cbrt.f64 (pow.f64 U 2)) J))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)) 0) (/.f64 (cbrt.f64 U) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 J 2) 4))) 0) (/.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) (/.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 J 2) 4))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 U (+.f64 J J)) 0) (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (+.f64 J J)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 1/2 J) 0) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 1/2 J))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 U (cbrt.f64 (*.f64 (pow.f64 J 2) 4))) 0) (/.f64 (cbrt.f64 (/.f64 1/2 J)) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (cbrt.f64 (*.f64 (pow.f64 J 2) 4))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 1 (/.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (+.f64 0 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (+.f64 0 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (+.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (+.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 1 0) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(+.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(+.f64 0 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (*.f64 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 0) (/.f64 1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -1)) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
Outputs
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (/.f64 (*.f64 1/4 (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) J) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (pow.f64 J 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(*.f64 -2 (+.f64 (*.f64 (pow.f64 K 2) (fma.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) J) (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (pow.f64 U 2)) (pow.f64 J 2)))) (pow.f64 J 2))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (pow.f64 U 2)) (pow.f64 J 2)))) J)))) (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (pow.f64 U 2)) (pow.f64 J 2)))) J)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (pow.f64 (/.f64 1/8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) 2) J)) (fma.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 6) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (pow.f64 (/.f64 1/8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) 2) J)) (+.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (*.f64 (pow.f64 (/.f64 1/8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) 2) J))) (*.f64 -1/4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 2 J)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 2 J))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 2 J)))
(fma.f64 -1/4 (*.f64 (pow.f64 K 2) J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) 2)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) J)) (*.f64 2 J))))
(+.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) (*.f64 1/192 (pow.f64 K 4)))) (*.f64 J (+.f64 2 (*.f64 -1/23040 (pow.f64 K 6)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 1/2 (/.f64 U J))
(/.f64 U (*.f64 2 J))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (*.f64 1/2 (/.f64 U J)))
(/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 K 2) U)) (*.f64 1/2 U)) J)
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) (pow.f64 K 4))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 U J) -5/384)) (pow.f64 K 4)) (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 K 2) U)) (*.f64 1/2 U)) J))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) (pow.f64 K 4))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))))) (*.f64 1/2 (/.f64 U J)))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (/.f64 U J) -5/384) (pow.f64 K 4)) (*.f64 (pow.f64 K 6) (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (/.f64 (*.f64 -1/46080 U) J)))))) (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 K 2) U)) (*.f64 1/2 U)) J))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(*.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (*.f64 J -2))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) (*.f64 J -2)))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (*.f64 J -2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (*.f64 (pow.f64 J 2) 4))) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 4) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cbrt.f64 (*.f64 -2 4)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (*.f64 J -2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3))
(*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) 2/3))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -2)
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (*.f64 J -2))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (*.f64 (*.f64 -2 J) (*.f64 (pow.f64 J 2) 4))))
(*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2)))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (*.f64 J -2) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -2) J)
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3) 1/3)
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3)
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -1)) (*.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(if (!=.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))) 0) (pow.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))) -1) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 (cbrt.f64 (+.f64 J J)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 J) 3)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 J J)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 2 J))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (+.f64 J J))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (pow.f64 (*.f64 2 J) 3)))
(*.f64 (*.f64 (+.f64 J J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 (*.f64 2 J) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 (*.f64 J -2) (neg.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J -2))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 -1 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 0 (cbrt.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))) (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0))) (-.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) 0)) (+.f64 0 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 (cbrt.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))))
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3)))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 1 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(-.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(-.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 0)
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) -1)
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(fma.f64 J (cos.f64 (*.f64 1/2 K)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(fma.f64 (cos.f64 (*.f64 1/2 K)) J (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(pow.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 3)
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(neg.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(neg.f64 (-.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) 0))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)) (+.f64 0 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 0) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 0 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 0) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 0) (/.f64 2 (/.f64 1 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 0) (/.f64 2 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) -1) J)) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 J 0) (/.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (pow.f64 J -1)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 J 0) (/.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) (pow.f64 J -1)) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 J J)) 0) (/.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 J J)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 2 (*.f64 J (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) 0) (/.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (/.f64 -1 (*.f64 (*.f64 -2 J) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)) 0) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (+.f64 J J))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)) 0) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 2 J))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 (+.f64 J J) 0) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 1/2 J)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 2 J) 0) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 1/2 J)) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 (cos.f64 (*.f64 1/2 K)) 0) (/.f64 (+.f64 J J) (/.f64 1 (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cos.f64 (*.f64 1/2 K)) 0) (/.f64 J (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) -1) 2)) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))) 2))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) 2)) 0) (cbrt.f64 (/.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) (pow.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))) 2))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (cbrt.f64 (+.f64 J J)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)) (cos.f64 (*.f64 1/2 K))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (cbrt.f64 (*.f64 2 J)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)) (cos.f64 (*.f64 1/2 K))))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 0) (/.f64 (*.f64 (+.f64 J J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 0) (/.f64 (*.f64 (*.f64 2 J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 1 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) 0) (pow.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))) -1) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)) 0) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) 2) (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 0) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (+.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 0) (*.f64 (/.f64 (*.f64 (*.f64 2 (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 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 0) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (+.f64 1 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 0) (*.f64 (/.f64 (*.f64 (*.f64 2 (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 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) 0))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 0 0) (*.f64 (pow.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) 2) (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) 0) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) 0) (*.f64 (pow.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) 2) (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 0) (*.f64 (pow.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) 2) (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 0))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 0 0) 0 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3) 0) (+.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) 0)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 0 0) (*.f64 (pow.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) 2) (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 0) (*.f64 (pow.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) 2) (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) 0))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) 2) 0) (*.f64 (pow.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) 2) (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) 0) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3) 0) (+.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) 0)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) 2) 0) (*.f64 (pow.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) 2) (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))) 0) (/.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) 2) 0) (*.f64 (pow.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) 2) (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) 0))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) 0) (*.f64 (pow.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) 2) (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3) 0) (+.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) 0)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) 0) (*.f64 (pow.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) 2) (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 0 0) (*.f64 (pow.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) 2) (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 (+.f64 0 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 0 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) 0) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 (+.f64 0 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)) (+.f64 0 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) 0) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 0 0) 0 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 0 0) 0 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(if (!=.f64 1 0) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 1 0) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(+.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 (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 2 (cos.f64 (*.f64 1/2 K))) J)
(+.f64 (neg.f64 J) (neg.f64 (-.f64 (neg.f64 J) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(+.f64 (neg.f64 (neg.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (neg.f64 (neg.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(+.f64 (neg.f64 (pow.f64 J 2)) (-.f64 (pow.f64 J 2) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(+.f64 (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -1)) (neg.f64 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -1)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(+.f64 (neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(+.f64 (neg.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) J)) (neg.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) J)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(+.f64 (neg.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) -1)) (neg.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) -1)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(+.f64 (neg.f64 (*.f64 J (neg.f64 (cos.f64 (*.f64 1/2 K))))) (neg.f64 (*.f64 J (neg.f64 (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(+.f64 0 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(+.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 0)
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 (cbrt.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (/.f64 (cbrt.f64 U) (+.f64 J J)) (/.f64 (cbrt.f64 (pow.f64 U 2)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (cbrt.f64 (*.f64 U (pow.f64 U 2))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(*.f64 (/.f64 (cbrt.f64 U) (cos.f64 (*.f64 1/2 K))) (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)))
(/.f64 (cbrt.f64 (*.f64 U (pow.f64 U 2))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(*.f64 (/.f64 U (+.f64 J J)) (/.f64 1 (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (/.f64 1/2 J) (/.f64 U (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (/.f64 U (+.f64 J J)))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 U (cbrt.f64 (pow.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))) 2))))
(*.f64 U (cbrt.f64 (*.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))) (pow.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))) 2))))
(*.f64 (cbrt.f64 U) (/.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (cbrt.f64 (*.f64 U (pow.f64 U 2))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(*.f64 (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(/.f64 U (*.f64 (*.f64 2 J) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 U (cbrt.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 U (cbrt.f64 (*.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))) (pow.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))) 2))))
(*.f64 (/.f64 U (*.f64 J -2)) (/.f64 1 (neg.f64 (cos.f64 (*.f64 1/2 K)))))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))) U)
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 -1 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (neg.f64 U) (neg.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 1)
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(-.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(-.f64 0 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(/.f64 (/.f64 U (*.f64 J -2)) (neg.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(/.f64 (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(/.f64 U (*.f64 (*.f64 2 J) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(/.f64 (/.f64 (*.f64 U (cbrt.f64 (/.f64 1/2 J))) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))
(*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (/.f64 (/.f64 1/2 J) (*.f64 (pow.f64 J 2) 4))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(cbrt.f64 (/.f64 (*.f64 (/.f64 U (*.f64 2 J)) (pow.f64 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))) 2)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (*.f64 U (cbrt.f64 (/.f64 1/2 J)))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))
(*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (/.f64 (/.f64 1/2 J) (*.f64 (pow.f64 J 2) 4))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (/.f64 U (+.f64 J J)))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(cbrt.f64 (/.f64 (*.f64 (/.f64 U (*.f64 2 J)) (pow.f64 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))) 2)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 (*.f64 U (cbrt.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))) 2))
(/.f64 (*.f64 U (cbrt.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) 2)))
(/.f64 (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 U (*.f64 (*.f64 2 J) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(/.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4))) (cbrt.f64 (+.f64 J J)))
(/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (pow.f64 (*.f64 2 J) 3))))
(/.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (+.f64 J J))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))
(/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (pow.f64 (*.f64 2 J) 3))))
(/.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 J 2))) (*.f64 2 (cbrt.f64 J)))
(/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 2 (cbrt.f64 J)) (cbrt.f64 (pow.f64 J 2))))
(/.f64 (/.f64 U (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 J J)))
(/.f64 U (*.f64 (*.f64 2 J) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(/.f64 (/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (+.f64 J J)))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))
(/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (pow.f64 (*.f64 2 J) 3))))
(/.f64 (/.f64 U (*.f64 (+.f64 J J) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(/.f64 U (*.f64 (*.f64 2 J) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(/.f64 (/.f64 (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 2)))
(/.f64 (/.f64 U (*.f64 2 J)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (cos.f64 (*.f64 1/2 K))))))
(/.f64 (/.f64 (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 U (*.f64 (*.f64 2 J) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(/.f64 (neg.f64 (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(/.f64 U (*.f64 (*.f64 2 J) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(/.f64 (/.f64 (neg.f64 U) (cos.f64 (*.f64 1/2 K))) (*.f64 J -2))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(/.f64 (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)) (*.f64 J -2))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(/.f64 (neg.f64 (/.f64 U (cos.f64 (*.f64 1/2 K)))) (*.f64 J -2))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 U)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))) 2) U))) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (neg.f64 (cbrt.f64 U))) (cbrt.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))) 2) U))) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (neg.f64 U) (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (+.f64 J J))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(/.f64 (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) U) (+.f64 J J))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(/.f64 (*.f64 (/.f64 1/2 J) U) (cos.f64 (*.f64 1/2 K)))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(/.f64 (*.f64 (cbrt.f64 U) (/.f64 (cbrt.f64 (pow.f64 U 2)) (cos.f64 (*.f64 1/2 K)))) (+.f64 J J))
(/.f64 (cbrt.f64 (*.f64 U (pow.f64 U 2))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(/.f64 (*.f64 U (cbrt.f64 (pow.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 U (cbrt.f64 (pow.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)))
(/.f64 (*.f64 (cbrt.f64 U) (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(cbrt.f64 (/.f64 (*.f64 U (pow.f64 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 U) (+.f64 J J)) (cbrt.f64 (pow.f64 U 2))) (cos.f64 (*.f64 1/2 K)))
(/.f64 (cbrt.f64 (*.f64 U (pow.f64 U 2))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(/.f64 (*.f64 (/.f64 (cbrt.f64 U) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 U 2))) (+.f64 J J))
(/.f64 (cbrt.f64 (*.f64 U (pow.f64 U 2))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 U)) (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(cbrt.f64 (/.f64 (*.f64 U (pow.f64 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J)))
(/.f64 (*.f64 U 1/2) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(/.f64 (*.f64 U (cbrt.f64 (/.f64 1/2 J))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (/.f64 (/.f64 1/2 J) (*.f64 (pow.f64 J 2) 4))))
(/.f64 (*.f64 U 1/2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(/.f64 (*.f64 U (cbrt.f64 (/.f64 1/2 J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 (pow.f64 J 2) 4))))
(*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (/.f64 (/.f64 1/2 J) (*.f64 (pow.f64 J 2) 4))))
(/.f64 (*.f64 U (cbrt.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(/.f64 (*.f64 U (cbrt.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))) U) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(/.f64 (*.f64 U (cbrt.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 U 2))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))) (pow.f64 U 2)) (pow.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) 2)))
(/.f64 (/.f64 (neg.f64 U) (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(/.f64 (neg.f64 (*.f64 U (cbrt.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K)))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))))
(/.f64 (*.f64 U (cbrt.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) 2)))
(/.f64 (/.f64 (*.f64 U 1/2) (cos.f64 (*.f64 1/2 K))) J)
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(/.f64 (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (*.f64 U 1/2)) J)
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(/.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) 2) J)
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(/.f64 (/.f64 U (*.f64 2 (cos.f64 (*.f64 1/2 K)))) J)
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(/.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (cbrt.f64 J)) (*.f64 (cbrt.f64 (pow.f64 J 2)) 2))
(/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 2 (cbrt.f64 (pow.f64 J 2))) (cbrt.f64 J)))
(/.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) J) 2)
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(/.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 (cbrt.f64 J))) (cbrt.f64 (pow.f64 J 2)))
(/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (pow.f64 J 2)) (*.f64 2 (cbrt.f64 J))))
(/.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 1)
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 3)
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 1)
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(neg.f64 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(neg.f64 (-.f64 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) 0))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(neg.f64 (-.f64 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(if (!=.f64 (cbrt.f64 (pow.f64 U 2)) 0) (/.f64 (cbrt.f64 U) (/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 U 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (pow.f64 U 2)) 0) (/.f64 (cbrt.f64 U) (/.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) (cbrt.f64 (pow.f64 U 2)))) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 U 0) (/.f64 1 (/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) U)) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 U 0) (pow.f64 (/.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) U) -1) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 U 2))) 0) (/.f64 (cbrt.f64 U) (/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 U 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 U 2))) 0) (/.f64 (cbrt.f64 U) (/.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) (cbrt.f64 (pow.f64 U 2)))) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (neg.f64 U) 0) (/.f64 1 (/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) U)) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (neg.f64 U) 0) (pow.f64 (/.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) U) -1) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (pow.f64 U 2)) 0) (/.f64 (neg.f64 (cbrt.f64 U)) (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 U 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (pow.f64 U 2)) 0) (/.f64 (cbrt.f64 U) (/.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) (cbrt.f64 (pow.f64 U 2)))) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 U 0) (/.f64 -1 (/.f64 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))) U)) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 U 0) (pow.f64 (/.f64 (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) J) U) -1) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 U) 0) (/.f64 (cbrt.f64 (pow.f64 U 2)) (/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 U))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 U) 0) (/.f64 (cbrt.f64 (pow.f64 U 2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/2 (cbrt.f64 U)))) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 U J) 0) (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 U J) 0) (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) (/.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 2 J)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 U (*.f64 2 J))) (/.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (pow.f64 (/.f64 U (*.f64 2 J)) 2)))) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) J) 0) (/.f64 (*.f64 (cbrt.f64 U) 1/2) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (cbrt.f64 (pow.f64 U 2)) J))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) J) 0) (/.f64 (cbrt.f64 U) (/.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (cbrt.f64 (pow.f64 U 2)) J)) 1/2)) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)) 0) (/.f64 (cbrt.f64 U) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) (*.f64 2 J)) 0) (/.f64 (cbrt.f64 U) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (cbrt.f64 (pow.f64 U 2)) (*.f64 2 J)))) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 J 2) 4))) 0) (/.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) (/.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 J 2) 4))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 J 2) 4))) 0) (/.f64 (cbrt.f64 (/.f64 U (*.f64 2 J))) (/.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 J 2) 4))))) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 U (+.f64 J J)) 0) (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (+.f64 J J)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 U (*.f64 2 J)) 0) (pow.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 2 J))) -1) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 1/2 J) 0) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 1/2 J))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 1/2 J) 0) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 1/2 J))) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 U (cbrt.f64 (*.f64 (pow.f64 J 2) 4))) 0) (/.f64 (cbrt.f64 (/.f64 1/2 J)) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (cbrt.f64 (*.f64 (pow.f64 J 2) 4))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 U (cbrt.f64 (*.f64 (pow.f64 J 2) 4))) 0) (/.f64 (cbrt.f64 (/.f64 1/2 J)) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (cbrt.f64 (*.f64 (pow.f64 J 2) 4))))) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 1 (/.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))) 0) (pow.f64 (/.f64 1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) -1) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (+.f64 0 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (+.f64 0 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (+.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (+.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (/.f64 U J) (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))) 2) 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))) 2) 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))) 2) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 1 0) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 1 0) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))) (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))
(+.f64 (/.f64 0 (*.f64 (*.f64 J -2) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(+.f64 0 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (*.f64 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))) (*.f64 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) 2/3) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3))
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))) (cos.f64 (*.f64 1/2 K))) (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) 2/3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 0) (/.f64 1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -1)) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))) 0) (pow.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))) -1) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))))

localize82.0ms (0.1%)

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.5b
(*.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.7b
(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)

series314.0ms (0.3%)

Counts
4 → 42
Calls

33 calls:

TimeVariablePointExpression
2.0ms
K
@0
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2)))
2.0ms
K
@inf
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
2.0ms
K
@0
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2))))
1.0ms
K
@-inf
(*.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
J
@0
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (*.f64 2 J) (cos.f64 (/.f64 K 2)))) 2)))
Compiler

Compiled 26205 to 21065 computations (19.6% saved)

rewrite1.7s (1.8%)

Algorithm
batch-egg-rewrite
Rules
119×egg-rr
69×egg-rr
32×egg-rr
20×egg-rr
Counts
4 → 240
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 fabs.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 1 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) (pow.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 2/3) (cbrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) (cbrt.f64 (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))) (*.f64 (cbrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) (cbrt.f64 (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) 0) (/.f64 1 (pow.f64 (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) -2)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))) 2)) (cbrt.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) (*.f64 -2 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) (*.f64 (pow.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 2/3) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) (*.f64 (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 -2 J) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))) (pow.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))) (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) -2) (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 J J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 U 2) (pow.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 U 2) (/.f64 1 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 U 2)) (/.f64 1 (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 2)) (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 U (/.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 U 2) (+.f64 J J)) (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (cos.f64 (*.f64 1/2 K))) (/.f64 1 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (/.f64 1 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) (/.f64 -1 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 U 2) (+.f64 J J)) (/.f64 1 (*.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 U) (+.f64 J J)) (/.f64 (cbrt.f64 U) (+.f64 J J))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) (cos.f64 (*.f64 1/2 K))) (/.f64 (cbrt.f64 (pow.f64 U 2)) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 U 2) (*.f64 (/.f64 -1 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 -1 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 U) 1/2) (*.f64 (cbrt.f64 U) 1/2)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (/.f64 (cbrt.f64 (pow.f64 U 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (/.f64 1 (cos.f64 (*.f64 1/2 K)))) (pow.f64 (/.f64 U (+.f64 J J)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 J J)) (/.f64 1 (+.f64 J J))) (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)) (*.f64 (/.f64 U (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))) (/.f64 U (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) (pow.f64 U 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))) (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cbrt.f64 U) (cos.f64 (*.f64 1/2 K))) (/.f64 (cbrt.f64 U) (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)) (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (/.f64 1 (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 U 2)) (*.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 U 2)) (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 U 2) (+.f64 J J)) (*.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 U 2) (+.f64 J J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 U 2) (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 U 1/2) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))) (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 U (*.f64 -2 J)) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))) (neg.f64 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 U 2) (+.f64 J J)) 1) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (cos.f64 (*.f64 1/2 K))) 1) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 U 2)) 1) (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) 1) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) 1) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) 1) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 U 2) (+.f64 J J)) 1) (*.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (*.f64 U 1/2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 U (*.f64 -2 J))) (neg.f64 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (/.f64 1 (cos.f64 (*.f64 1/2 K)))) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (/.f64 1 (+.f64 J J))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1/2) (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (pow.f64 U 2) (+.f64 J J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (neg.f64 (pow.f64 U 2))) (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (pow.f64 U 2) (*.f64 -2 J))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (pow.f64 U 2) (*.f64 -2 J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (pow.f64 U 2) (+.f64 J J))) (*.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 U 2) (+.f64 J J)) (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 U 2)) (*.f64 1 (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (*.f64 1 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 U 2) (+.f64 J J)) (*.f64 1 (*.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (cos.f64 (*.f64 1/2 K)))) (neg.f64 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J))) (neg.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 U)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 U (cbrt.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (*.f64 U (cbrt.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) -1) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) -1)) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 2)))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 1 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 1 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) -2)) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 U (+.f64 J J)) 0) (/.f64 (neg.f64 U) (/.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))) (/.f64 U (+.f64 J J)))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 U) 0) (/.f64 (/.f64 U (+.f64 J J)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (neg.f64 U))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 U (/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 U 0) (/.f64 (/.f64 U (+.f64 J J)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) U)) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 U 0) (/.f64 U (/.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) U)) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (/.f64 U (+.f64 J J)) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 U) 0) (/.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) U)) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 U) 0) (/.f64 U (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (neg.f64 U))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 U 0) (/.f64 (neg.f64 U) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) U)) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 U (+.f64 J J)) 0) (/.f64 U (/.f64 (*.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) (/.f64 U (+.f64 J J)))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 U) 0) (/.f64 (neg.f64 U) (/.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) (neg.f64 U))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 U (+.f64 J J)) 0) (/.f64 (/.f64 U (+.f64 J J)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (+.f64 J J)))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (neg.f64 U) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (/.f64 1 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))) 0) (/.f64 (cbrt.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 U (/.f64 1 (/.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) 0) (/.f64 (pow.f64 U 2) (/.f64 1 (pow.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 U 0) (/.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) U)) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 U (+.f64 J J)) 0) (/.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (+.f64 J J)))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 J J)) (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (+.f64 J J))) (cbrt.f64 (*.f64 4 (pow.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 J J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 J) (neg.f64 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -2 J)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 -2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 -2 J))) (neg.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -2 J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 J J) (neg.f64 (neg.f64 (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 J) (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 -2 J))) (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 -2 J)))) (cbrt.f64 (*.f64 4 (pow.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 -2 J) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -2) (neg.f64 (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (neg.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 -2)) (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 (*.f64 1/2 K)) 0) (/.f64 (+.f64 J J) (/.f64 1 (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (cbrt.f64 (+.f64 J J)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sqrt.f64 2) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (sqrt.f64 2) (/.f64 1 (*.f64 (sqrt.f64 2) (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 J J) 0) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 1 (+.f64 J J))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (cbrt.f64 2) (/.f64 1 (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 J 0) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J -1)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 1 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 J J)) 0) (/.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 J J)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 0) (/.f64 (*.f64 (+.f64 J J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) 0) (/.f64 J (/.f64 1 (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) 0) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (+.f64 J J))) (/.f64 1 (cbrt.f64 (*.f64 4 (pow.f64 J 2))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 0) (/.f64 2 (/.f64 1 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 1) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 1))))))

simplify4.9s (5.2%)

Algorithm
egglog
Counts
282 → 339
Calls
Call 1
Inputs
1
1
1
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) J) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (pow.f64 J 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 6) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 J -2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 J -2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 J -2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 J -2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 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 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 K 4)) (+.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 (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 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 K 4)) (+.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 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 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))
(fabs.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))
(hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)
(hypot.f64 1 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))
(*.f64 (cbrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) (pow.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 2/3))
(*.f64 (pow.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 2/3) (cbrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) (cbrt.f64 (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))) (*.f64 (cbrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) (cbrt.f64 (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))))
(*.f64 1 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))
(*.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 1)
(/.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 1)
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)))
(sqrt.f64 (pow.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 2))
(pow.f64 (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) 2)
(pow.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 1)
(pow.f64 (cbrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) 3)
(pow.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) 1/2)
(pow.f64 (pow.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 2) 1/2)
(pow.f64 (pow.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 3) 1/3)
(cbrt.f64 (pow.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 3))
(if (!=.f64 (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) 0) (/.f64 1 (pow.f64 (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) -2)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))) 2)) (cbrt.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))))
(*.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))))
(*.f64 (cbrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) (*.f64 (pow.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 2/3) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) (*.f64 (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 -2 J) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))
(*.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))) (pow.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 2/3))
(*.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))) (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))
(*.f64 (*.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) -2) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 1 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))))
(*.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))) 1)
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))
(*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))
(*.f64 (*.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))) 1)
(pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))) 3))
(neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) (+.f64 J J)))
(neg.f64 (*.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(neg.f64 (*.f64 (+.f64 J J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))))
(neg.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))))
(neg.f64 (*.f64 2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))))
(neg.f64 (*.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))
(*.f64 (pow.f64 U 2) (pow.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2))
(*.f64 (pow.f64 U 2) (/.f64 1 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 (neg.f64 (pow.f64 U 2)) (/.f64 1 (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))))
(*.f64 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 2)))
(*.f64 (cbrt.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 2)) (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)))
(*.f64 U (/.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (pow.f64 U 2) (+.f64 J J)) (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (cos.f64 (*.f64 1/2 K))) (/.f64 1 (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (/.f64 1 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) (/.f64 -1 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (pow.f64 U 2) (+.f64 J J)) (/.f64 1 (*.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 U) (+.f64 J J)) (/.f64 (cbrt.f64 U) (+.f64 J J))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) (cos.f64 (*.f64 1/2 K))) (/.f64 (cbrt.f64 (pow.f64 U 2)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (pow.f64 U 2) (*.f64 (/.f64 -1 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 -1 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 U) 1/2) (*.f64 (cbrt.f64 U) 1/2)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (/.f64 (cbrt.f64 (pow.f64 U 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (/.f64 1 (cos.f64 (*.f64 1/2 K)))) (pow.f64 (/.f64 U (+.f64 J J)) 2))
(*.f64 (*.f64 (/.f64 1 (+.f64 J J)) (/.f64 1 (+.f64 J J))) (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)) (*.f64 (/.f64 U (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))) (/.f64 U (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))))
(*.f64 (pow.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) (pow.f64 U 2))
(*.f64 1/4 (*.f64 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))) (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (/.f64 (cbrt.f64 U) (cos.f64 (*.f64 1/2 K))) (/.f64 (cbrt.f64 U) (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)) (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J))))
(*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (/.f64 1 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))
(*.f64 1 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(*.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 1)
(*.f64 (neg.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) -1)
(*.f64 (cbrt.f64 (pow.f64 U 2)) (*.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(/.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))))
(/.f64 (neg.f64 (pow.f64 U 2)) (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(/.f64 (/.f64 (pow.f64 U 2) (+.f64 J J)) (*.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
(/.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(/.f64 (/.f64 (pow.f64 U 2) (+.f64 J J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (pow.f64 U 2) (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))
(/.f64 (*.f64 (*.f64 U 1/2) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(/.f64 (*.f64 (/.f64 U (*.f64 -2 J)) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))) (neg.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))) (+.f64 J J))
(/.f64 (*.f64 (/.f64 (pow.f64 U 2) (+.f64 J J)) 1) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (cos.f64 (*.f64 1/2 K))) 1) (cos.f64 (*.f64 1/2 K)))
(/.f64 (*.f64 (neg.f64 (pow.f64 U 2)) 1) (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(/.f64 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) 1) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) 1) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(/.f64 (*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) 1) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
(/.f64 (*.f64 (/.f64 (pow.f64 U 2) (+.f64 J J)) 1) (*.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (*.f64 U 1/2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(/.f64 (*.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 U (*.f64 -2 J))) (neg.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (+.f64 J J))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (/.f64 1 (cos.f64 (*.f64 1/2 K)))) (+.f64 J J))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (/.f64 1 (+.f64 J J))) (cos.f64 (*.f64 1/2 K)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1/2) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 1 (/.f64 (pow.f64 U 2) (+.f64 J J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 1 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(/.f64 (*.f64 1 (neg.f64 (pow.f64 U 2))) (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(/.f64 (*.f64 1 (/.f64 (pow.f64 U 2) (*.f64 -2 J))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 1 (/.f64 (pow.f64 U 2) (*.f64 -2 J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(/.f64 (*.f64 1 (/.f64 (pow.f64 U 2) (+.f64 J J))) (*.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 (pow.f64 U 2) (+.f64 J J)) (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))
(/.f64 (neg.f64 (pow.f64 U 2)) (*.f64 1 (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))))
(/.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (*.f64 1 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (/.f64 (pow.f64 U 2) (+.f64 J J)) (*.f64 1 (*.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (cos.f64 (*.f64 1/2 K)))) (neg.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 (neg.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J))) (neg.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (neg.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (neg.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(/.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(/.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 1)
(/.f64 (neg.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) -1)
(/.f64 (*.f64 (neg.f64 (cbrt.f64 U)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(/.f64 (*.f64 (*.f64 U (cbrt.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(/.f64 (*.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (*.f64 U (cbrt.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(/.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) -1) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 1 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)
(pow.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 3) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 3))
(neg.f64 (neg.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)))
(if (!=.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) -1)) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 2)))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 1 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 1 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) -2)) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (/.f64 U (+.f64 J J)) 0) (/.f64 (neg.f64 U) (/.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))) (/.f64 U (+.f64 J J)))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (neg.f64 U) 0) (/.f64 (/.f64 U (+.f64 J J)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (neg.f64 U))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 U (/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 U 0) (/.f64 (/.f64 U (+.f64 J J)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) U)) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 U 0) (/.f64 U (/.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) U)) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (/.f64 U (+.f64 J J)) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (neg.f64 U) 0) (/.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) U)) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (neg.f64 U) 0) (/.f64 U (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (neg.f64 U))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 U 0) (/.f64 (neg.f64 U) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) U)) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (/.f64 U (+.f64 J J)) 0) (/.f64 U (/.f64 (*.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) (/.f64 U (+.f64 J J)))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (neg.f64 U) 0) (/.f64 (neg.f64 U) (/.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) (neg.f64 U))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (/.f64 U (+.f64 J J)) 0) (/.f64 (/.f64 U (+.f64 J J)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (+.f64 J J)))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (neg.f64 U) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (/.f64 1 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))) 0) (/.f64 (cbrt.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 1 0) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (/.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 U (/.f64 1 (/.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (pow.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) 0) (/.f64 (pow.f64 U 2) (/.f64 1 (pow.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 U 0) (/.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) U)) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (/.f64 U (+.f64 J J)) 0) (/.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (+.f64 J J)))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (+.f64 J J)) (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 J J)))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (+.f64 J J))) (cbrt.f64 (*.f64 4 (pow.f64 J 2))))
(*.f64 (*.f64 (+.f64 J J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 J) (neg.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (*.f64 -2 J)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 -2 J))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) (neg.f64 J))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 -2 J))) (neg.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2)))))
(*.f64 (*.f64 (*.f64 -2 J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 (+.f64 J J) (neg.f64 (neg.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (neg.f64 J) (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 -2 J))) (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (neg.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 -2 J)))
(*.f64 (neg.f64 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (+.f64 J J))
(*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 -2 J)))) (cbrt.f64 (*.f64 4 (pow.f64 J 2))))
(*.f64 (neg.f64 (*.f64 (*.f64 -2 J) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))
(*.f64 1 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)
(*.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 (cbrt.f64 -2) (neg.f64 (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (neg.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J)))
(*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) -1)
(*.f64 (neg.f64 (cbrt.f64 -2)) (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J)) -2)
(*.f64 -1 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(-.f64 0 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 1)
(/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 1/2)
(/.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) -1)
(pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3))
(neg.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 2 0) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cos.f64 (*.f64 1/2 K)) 0) (/.f64 (+.f64 J J) (/.f64 1 (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (cbrt.f64 (+.f64 J J)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 1 0) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (sqrt.f64 2) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (sqrt.f64 2) (/.f64 1 (*.f64 (sqrt.f64 2) (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (+.f64 J J) 0) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 1 (+.f64 J J))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (cbrt.f64 2) (/.f64 1 (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 J 0) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J -1)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 1 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 J J)) 0) (/.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 J J)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 0) (/.f64 (*.f64 (+.f64 J J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) 0) (/.f64 J (/.f64 1 (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) 0) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (+.f64 J J))) (/.f64 1 (cbrt.f64 (*.f64 4 (pow.f64 J 2))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 0) (/.f64 2 (/.f64 1 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 1) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 1))
Outputs
1
1
1
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 1/4 (pow.f64 (/.f64 U (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 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) J) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (pow.f64 J 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(*.f64 -2 (fma.f64 (pow.f64 K 2) (fma.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) J) (*.f64 (sqrt.f64 (fma.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1)) (pow.f64 J 2))) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1))) J)) (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 1)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 (pow.f64 U 4) (pow.f64 (/.f64 1/8 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) 2)) J) (fma.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 6) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 (pow.f64 U 4) (pow.f64 (/.f64 1/8 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) 2)) J) (+.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (*.f64 J (pow.f64 (/.f64 1/8 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) 2)))) (*.f64 -1/4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)))) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 J -2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 U 2) (pow.f64 J -2))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 J -2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 U 2) (pow.f64 J -2))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 J -2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 U 2) (pow.f64 J -2))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 U 2) (pow.f64 J -2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(/.f64 (*.f64 1/4 (*.f64 (pow.f64 U 2) (pow.f64 J -2))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
(*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))
(/.f64 (*.f64 1/4 (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 (*.f64 1/16 (*.f64 (pow.f64 U 2) (pow.f64 K 2))) (*.f64 1/4 (pow.f64 U 2))) (pow.f64 J 2))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 K 4)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2)))))
(fma.f64 (fma.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J) (/.f64 (*.f64 1/256 (pow.f64 U 2)) (pow.f64 J 2))) (pow.f64 K 4) (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 U 2) (pow.f64 K 2))) (*.f64 1/4 (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 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) U) J)) (*.f64 1/256 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 K 4)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) (pow.f64 U 2)) (pow.f64 J 2))))))
(fma.f64 (fma.f64 -1/16 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J) (*.f64 2 (*.f64 -1/4 (/.f64 (*.f64 U (fma.f64 (/.f64 U J) 1/3072 (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (/.f64 (*.f64 -1/46080 U) J)))) J)))) (pow.f64 K 6) (fma.f64 (fma.f64 -1/2 (/.f64 (*.f64 U (*.f64 (/.f64 U J) -5/384)) J) (/.f64 (*.f64 1/256 (pow.f64 U 2)) (pow.f64 J 2))) (pow.f64 K 4) (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 U 2) (pow.f64 K 2))) (*.f64 1/4 (pow.f64 U 2))) (pow.f64 J 2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.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 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 2 J)))
(fma.f64 -1/4 (*.f64 J (pow.f64 K 2)) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) 2)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/23040 (*.f64 (pow.f64 K 6) J)) (*.f64 2 J))))
(+.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) (*.f64 1/192 (pow.f64 K 4)))) (*.f64 J (+.f64 (*.f64 -1/23040 (pow.f64 K 6)) 2)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(fabs.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))
(hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)
(hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(hypot.f64 1 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))
(hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) (pow.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 2/3))
(*.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) 2/3) (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (pow.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 2/3) (cbrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))
(*.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) 2/3) (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) (cbrt.f64 (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))) (*.f64 (cbrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) (cbrt.f64 (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))))
(hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 1 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))
(hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 1)
(hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 1)
(hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)))
(hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(sqrt.f64 (pow.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 2))
(hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) 2)
(hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 1)
(hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (cbrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) 3)
(hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) 1/2)
(hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (pow.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 2) 1/2)
(hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (pow.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 3) 1/3)
(hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(cbrt.f64 (pow.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 3))
(hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) 0) (/.f64 1 (pow.f64 (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) -2)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))
(if (!=.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))) -2)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))) 2)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))) 2)) (cbrt.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) (*.f64 -2 J))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 J -2) (*.f64 (pow.f64 J 2) 4))) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) (*.f64 (pow.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 2/3) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) 2/3) (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) (*.f64 (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 -2 J) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))) (pow.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) 2/3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (*.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) 2/3) (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))) (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 (*.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 (*.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) -2) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 1 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))) 1)
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)) (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 (*.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)))
(*.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(/.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))) 1)
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))) 1)
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))) 3)
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))) 3) 1/3)
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))) 3))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)) (+.f64 J J)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(neg.f64 (*.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(neg.f64 (*.f64 (+.f64 J J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(neg.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(neg.f64 (*.f64 2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(neg.f64 (*.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)))
(*.f64 (pow.f64 U 2) (pow.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(*.f64 (pow.f64 U 2) (/.f64 1 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(*.f64 (neg.f64 (pow.f64 U 2)) (/.f64 1 (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(*.f64 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 2)))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(*.f64 (cbrt.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))) (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 2)) (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(*.f64 U (/.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(*.f64 (/.f64 (pow.f64 U 2) (+.f64 J J)) (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(*.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (cos.f64 (*.f64 1/2 K))) (/.f64 1 (cos.f64 (*.f64 1/2 K))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(*.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (/.f64 1 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(*.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(*.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) (/.f64 -1 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(*.f64 (/.f64 (pow.f64 U 2) (+.f64 J J)) (/.f64 1 (*.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(*.f64 (*.f64 (/.f64 (cbrt.f64 U) (+.f64 J J)) (/.f64 (cbrt.f64 U) (+.f64 J J))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) (cos.f64 (*.f64 1/2 K))) (/.f64 (cbrt.f64 (pow.f64 U 2)) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (*.f64 (/.f64 (cbrt.f64 U) (*.f64 J 2)) (/.f64 (cbrt.f64 (pow.f64 U 2)) (cos.f64 (*.f64 1/2 K)))) 2)
(*.f64 (pow.f64 U 2) (*.f64 (/.f64 -1 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 -1 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(*.f64 (*.f64 (*.f64 (cbrt.f64 U) 1/2) (*.f64 (cbrt.f64 U) 1/2)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (/.f64 (cbrt.f64 (pow.f64 U 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (*.f64 (*.f64 1/2 (cbrt.f64 U)) (/.f64 (cbrt.f64 (pow.f64 U 2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))) 2)
(*.f64 (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (/.f64 1 (cos.f64 (*.f64 1/2 K)))) (pow.f64 (/.f64 U (+.f64 J J)) 2))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(*.f64 (*.f64 (/.f64 1 (+.f64 J J)) (/.f64 1 (+.f64 J J))) (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (*.f64 (/.f64 1/2 J) (/.f64 U (cos.f64 (*.f64 1/2 K)))) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2)) (*.f64 (/.f64 U (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))) (/.f64 U (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))) 2)) (pow.f64 (/.f64 U (cbrt.f64 (pow.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 2))) 2))
(*.f64 (pow.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) (pow.f64 U 2))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(*.f64 1/4 (*.f64 (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K)))) (/.f64 U (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(*.f64 (*.f64 (/.f64 (cbrt.f64 U) (cos.f64 (*.f64 1/2 K))) (/.f64 (cbrt.f64 U) (cos.f64 (*.f64 1/2 K)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)) (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J))))
(pow.f64 (*.f64 (/.f64 (cbrt.f64 U) (cos.f64 (*.f64 1/2 K))) (/.f64 (cbrt.f64 (pow.f64 U 2)) (*.f64 J 2))) 2)
(*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (/.f64 1 (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(*.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(*.f64 1 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(*.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 1)
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(*.f64 (neg.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) -1)
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(*.f64 (cbrt.f64 (pow.f64 U 2)) (*.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) (/.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (pow.f64 U 2)) (pow.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))
(/.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (neg.f64 (pow.f64 U 2)) (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (/.f64 (pow.f64 U 2) (+.f64 J J)) (*.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (/.f64 (pow.f64 U 2) (+.f64 J J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (pow.f64 U 2) (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (*.f64 (*.f64 U 1/2) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (*.f64 (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(/.f64 (/.f64 (*.f64 U (/.f64 U (*.f64 J 2))) (*.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(/.f64 (*.f64 (/.f64 U (*.f64 -2 J)) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))) (neg.f64 (cos.f64 (*.f64 1/2 K))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))) (+.f64 J J))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (*.f64 (/.f64 (pow.f64 U 2) (+.f64 J J)) 1) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (cos.f64 (*.f64 1/2 K))) 1) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (*.f64 (neg.f64 (pow.f64 U 2)) 1) (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) 1) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (*.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) 1) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) 1) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (*.f64 (/.f64 (pow.f64 U 2) (+.f64 J J)) 1) (*.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (*.f64 (cbrt.f64 U) (*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 U (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))) (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 U (*.f64 J 2)) (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))) (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (*.f64 U 1/2)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (*.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(/.f64 (/.f64 (*.f64 U (/.f64 U (*.f64 J 2))) (*.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(/.f64 (*.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 U (*.f64 -2 J))) (neg.f64 (cos.f64 (*.f64 1/2 K))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (*.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 U (cos.f64 (*.f64 1/2 K)))) (+.f64 J J))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (/.f64 1 (cos.f64 (*.f64 1/2 K)))) (+.f64 J J))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (/.f64 1 (+.f64 J J))) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1/2) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (*.f64 1 (/.f64 (pow.f64 U 2) (+.f64 J J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (*.f64 1 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (*.f64 1 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (*.f64 1 (neg.f64 (pow.f64 U 2))) (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (*.f64 1 (/.f64 (pow.f64 U 2) (*.f64 -2 J))) (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (*.f64 1 (/.f64 (pow.f64 U 2) (*.f64 -2 J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (*.f64 1 (/.f64 (pow.f64 U 2) (+.f64 J J))) (*.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (/.f64 (pow.f64 U 2) (+.f64 J J)) (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (neg.f64 (pow.f64 U 2)) (*.f64 1 (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (*.f64 1 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (/.f64 (pow.f64 U 2) (+.f64 J J)) (*.f64 1 (*.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2) (cos.f64 (*.f64 1/2 K)))) (neg.f64 (cos.f64 (*.f64 1/2 K))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (neg.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J))) (neg.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (neg.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (neg.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 1)
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (neg.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) -1)
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (*.f64 (neg.f64 (cbrt.f64 U)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 U (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))) (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2))))
(/.f64 (*.f64 (*.f64 U (cbrt.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(/.f64 (*.f64 (*.f64 U (cbrt.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))) (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 2)))
(/.f64 (*.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (*.f64 U (cbrt.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(/.f64 (*.f64 (*.f64 U (cbrt.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))) (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(/.f64 (*.f64 (/.f64 (*.f64 U (*.f64 1/2 U)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 2)))
(/.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) -1) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(/.f64 (*.f64 1 (/.f64 (/.f64 (pow.f64 U 2) (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(pow.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 1)
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) 3)
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 3) 1/3)
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 3))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(neg.f64 (neg.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)))
(pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)
(if (!=.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) -1)) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2) 0) (pow.f64 (/.f64 1 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)) -1) (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 2)))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)) 2) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)) 2))) (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))
(if (!=.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 1 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (/.f64 U (*.f64 J 2)) (*.f64 (/.f64 -1 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))
(if (!=.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 1 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) -2)) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 1 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) -2)) (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))
(if (!=.f64 (/.f64 U (+.f64 J J)) 0) (/.f64 (neg.f64 U) (/.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K))) (/.f64 U (+.f64 J J)))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (/.f64 U (*.f64 J 2)) 0) (/.f64 U (/.f64 (*.f64 (*.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J 2)))) (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))
(if (!=.f64 (neg.f64 U) 0) (/.f64 (/.f64 U (+.f64 J J)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (neg.f64 U))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (neg.f64 U) 0) (/.f64 (/.f64 U (*.f64 J 2)) (/.f64 (*.f64 (*.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) U)) (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))
(if (!=.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 U (/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 U (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))) (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))
(if (!=.f64 U 0) (/.f64 (/.f64 U (+.f64 J J)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) U)) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 U 0) (/.f64 (/.f64 U (*.f64 J 2)) (/.f64 (*.f64 (*.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) U)) (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))
(if (!=.f64 U 0) (/.f64 U (/.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) U)) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 U 0) (/.f64 U (/.f64 (pow.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 2) U)) (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))
(if (!=.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (/.f64 U (+.f64 J J)) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (/.f64 U (*.f64 J -2)) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))) (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))
(if (!=.f64 (neg.f64 U) 0) (/.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) U)) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (neg.f64 U) 0) (/.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 1/2 U))) (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))
(if (!=.f64 (neg.f64 U) 0) (/.f64 U (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (neg.f64 U))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (neg.f64 U) 0) (/.f64 U (/.f64 (pow.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 2) U)) (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))
(if (!=.f64 U 0) (/.f64 (neg.f64 U) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) U)) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 U 0) (/.f64 U (/.f64 (pow.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 2) U)) (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))
(if (!=.f64 (/.f64 U (+.f64 J J)) 0) (/.f64 U (/.f64 (*.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (cos.f64 (*.f64 1/2 K))) (/.f64 U (+.f64 J J)))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (/.f64 U (*.f64 J 2)) 0) (/.f64 U (/.f64 (*.f64 (*.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (/.f64 U (*.f64 J 2)))) (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))
(if (!=.f64 (neg.f64 U) 0) (/.f64 (neg.f64 U) (/.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2) (neg.f64 U))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (neg.f64 U) 0) (/.f64 U (/.f64 (pow.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 2) U)) (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))
(if (!=.f64 (/.f64 U (+.f64 J J)) 0) (/.f64 (/.f64 U (+.f64 J J)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (+.f64 J J)))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (/.f64 U (*.f64 J 2)) 0) (/.f64 U (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (/.f64 U (*.f64 J 2))) (*.f64 J 2))) (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))
(if (!=.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (neg.f64 U) (/.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 U (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))))) (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))
(if (!=.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (/.f64 (*.f64 (*.f64 U 1/2) U) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (/.f64 1 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (/.f64 (*.f64 U (*.f64 1/2 U)) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (/.f64 -2 (/.f64 -1 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))) 0) (/.f64 (cbrt.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (*.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))) 0) (/.f64 (cbrt.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (/.f64 -1 (*.f64 (/.f64 (/.f64 U (*.f64 J -2)) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))))) (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))
(if (!=.f64 1 0) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 1 0) (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2) (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))
(if (!=.f64 (/.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 U (/.f64 1 (/.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (/.f64 U (pow.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 2)) 0) (/.f64 U (/.f64 1 (/.f64 U (pow.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 2)))) (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2)))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)) 0) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)) 2) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2)))) (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))
(if (!=.f64 (pow.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2) 0) (/.f64 (pow.f64 U 2) (/.f64 1 (pow.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (pow.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))) 2) 0) (/.f64 (pow.f64 U 2) (pow.f64 (pow.f64 (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))) 2) -1)) (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))
(if (!=.f64 U 0) (/.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) U)) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 U 0) (/.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 1/2 U))) (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))
(if (!=.f64 (/.f64 U (+.f64 J J)) 0) (/.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (+.f64 J J)))) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 2))
(if (!=.f64 (/.f64 U (*.f64 J 2)) 0) (/.f64 (/.f64 U (*.f64 J 2)) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 J 2))) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (+.f64 J J)) (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J 2) 3)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 J J)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 J 2))
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (+.f64 J J))) (cbrt.f64 (*.f64 4 (pow.f64 J 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (pow.f64 (*.f64 J 2) 3)))
(*.f64 (*.f64 (+.f64 J J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 (*.f64 J 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (*.f64 2 4)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 -2 J) (neg.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (*.f64 -2 J)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 J -2) (*.f64 (pow.f64 J 2) 4)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 -2 J))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 J 2))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) (neg.f64 J))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 -2 J))) (neg.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 (cbrt.f64 (*.f64 (*.f64 J -2) (*.f64 (pow.f64 J 2) 4)))))
(*.f64 (*.f64 (*.f64 -2 J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 (*.f64 J 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(*.f64 (+.f64 J J) (neg.f64 (neg.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (neg.f64 J) (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 -2 J))) (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 J -2) (*.f64 (pow.f64 J 2) 4)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (neg.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 -2 J)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 J 2))
(*.f64 (neg.f64 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (+.f64 J J))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 -2 J)))) (cbrt.f64 (*.f64 4 (pow.f64 J 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 (cbrt.f64 (*.f64 (*.f64 J -2) (*.f64 (pow.f64 J 2) 4)))))
(*.f64 (neg.f64 (*.f64 (*.f64 -2 J) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 (*.f64 J 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))))
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)))
(*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J))))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 1 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 -2) (neg.f64 (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (neg.f64 (cbrt.f64 -2)) (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (neg.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J)))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) -1)
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (neg.f64 (cbrt.f64 -2)) (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (neg.f64 (cbrt.f64 -2)) (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (neg.f64 J)) -2)
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(*.f64 -1 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(-.f64 0 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 1/2)
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) -1)
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 3)
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(pow.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 3))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(neg.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 2 0) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 2 0) (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 (cos.f64 (*.f64 1/2 K)) 0) (/.f64 (+.f64 J J) (/.f64 1 (cos.f64 (*.f64 1/2 K)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cos.f64 (*.f64 1/2 K)) 0) (/.f64 (*.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) -1)) (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (cbrt.f64 (+.f64 J J)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (cbrt.f64 (*.f64 J 2)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)) (cos.f64 (*.f64 1/2 K))))) (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 1 0) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 1 0) (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 2)))) (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 (*.f64 (sqrt.f64 2) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (sqrt.f64 2) (/.f64 1 (*.f64 (sqrt.f64 2) (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (*.f64 (sqrt.f64 2) J) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 (+.f64 J J) 0) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 1 (+.f64 J J))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 J 2) 0) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 1/2 J)) (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (cbrt.f64 2) (/.f64 1 (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (cbrt.f64 2) (/.f64 (/.f64 1 (cbrt.f64 4)) (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 J 0) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J -1)) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 J 0) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 1/2 J)) (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 1 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 -2 (/.f64 -1 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 (cbrt.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (/.f64 1/2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))) 0) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))) 2) (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))) (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 J J)) 0) (/.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 J J)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (*.f64 J 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) 0) (/.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (/.f64 -1 (*.f64 (*.f64 J -2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 0) (/.f64 (*.f64 (+.f64 J J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 0) (/.f64 (*.f64 (*.f64 J 2) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) 0) (/.f64 J (/.f64 1 (*.f64 2 (cos.f64 (*.f64 1/2 K))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 2 (cos.f64 (*.f64 1/2 K))) 0) (/.f64 J (/.f64 1/2 (cos.f64 (*.f64 1/2 K)))) (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) 0) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (+.f64 J J))) (/.f64 1 (cbrt.f64 (*.f64 4 (pow.f64 J 2))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)) 0) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 J 2))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))) (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 0) (/.f64 2 (/.f64 1 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 0) (/.f64 -2 (/.f64 -1 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 1) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 1))
(*.f64 J (*.f64 2 (cos.f64 (*.f64 1/2 K))))

eval599.0ms (0.6%)

Compiler

Compiled 24108 to 17544 computations (27.2% saved)

prune208.0ms (0.2%)

Pruning

19 alts after pruning (18 fresh and 1 done)

PrunedKeptTotal
New64218660
Fresh000
Picked011
Done101
Total64319662
Error
7.3b
Counts
662 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
8.1b
(*.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
44.2b
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U (*.f64 J 2)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J -2)) 3)))
32.2b
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (*.f64 J -2))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))
8.1b
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -2) J)
17.7b
(*.f64 (*.f64 (*.f64 J -2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))
8.3b
(*.f64 (*.f64 (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1))) (sqrt.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1)))
17.3b
(*.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))))
22.1b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) 2))))
21.6b
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (/.f64 K 2))) (sqrt.f64 (+.f64 1 (pow.f64 (/.f64 U (*.f64 J 2)) 2))))
54.9b
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 1/4 (pow.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) 2))))
8.8b
(*.f64 (*.f64 -2 J) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3))
8.3b
(*.f64 (*.f64 -2 J) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
8.4b
(*.f64 (*.f64 -2 J) (*.f64 (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
27.7b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 2 J)))))))
8.3b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (+.f64 (neg.f64 J) (neg.f64 (-.f64 (neg.f64 J) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))))))
17.1b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))))))
15.7b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 2 J)))))
29.4b
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
9.3b
(*.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 4) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
Compiler

Compiled 1025 to 796 computations (22.3% saved)

localize41.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 84 to 52 computations (38.1% saved)

series198.0ms (0.2%)

Counts
2 → 31
Calls

15 calls:

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

Compiled 13210 to 10490 computations (20.6% saved)

rewrite1.8s (1.9%)

Algorithm
batch-egg-rewrite
Rules
25×egg-rr
16×egg-rr
Counts
2 → 41
Calls
Call 1
Inputs
(*.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)))) (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) 2)) (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)) (*.f64 (pow.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1) 2/3) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) (pow.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -2 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)) (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1) (*.f64 J (cos.f64 (*.f64 1/2 K)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1) (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -2 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)) J) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -2 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)) (cos.f64 (*.f64 1/2 K))) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) 0) (/.f64 1 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) -1)) (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 J 2)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 K)) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J)) (cbrt.f64 (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 0) (/.f64 1 (/.f64 1 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 J (cos.f64 (*.f64 1/2 K))))))))

simplify2.7s (2.9%)

Algorithm
egglog
Counts
72 → 63
Calls
Call 1
Inputs
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 6) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) J) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (pow.f64 J 2)))) (*.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 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
J
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)))) (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) 2)) (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)))))
(*.f64 (cbrt.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)) (*.f64 (pow.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1) 2/3) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) (pow.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1) 2/3))
(*.f64 (*.f64 (*.f64 -2 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 (*.f64 -2 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)))
(*.f64 (*.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1) (*.f64 J (cos.f64 (*.f64 1/2 K)))) -2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))
(*.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1) (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (*.f64 -2 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (*.f64 -2 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)) (cos.f64 (*.f64 1/2 K))) J)
(*.f64 (*.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 1 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))))
(*.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) 1)
(/.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) 1)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)))) 3)
(pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) 1)
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) 3))
(if (!=.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) 0) (/.f64 1 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) -1)) (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))))
(*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) J))
(*.f64 (*.f64 J (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 1 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J)) (cbrt.f64 (pow.f64 J 2)))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 1)
(/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 1)
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3)
(pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 1)
(cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3))
(if (!=.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 0) (/.f64 1 (/.f64 1 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
Outputs
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) J)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (/.f64 (*.f64 -1/4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 U U)))) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 -2 J) (*.f64 (pow.f64 (/.f64 (*.f64 U U) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 1/8)) 2) J))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 6) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(+.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 (pow.f64 U 6) (/.f64 1/64 (pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 2))) J))) (*.f64 -1/4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (*.f64 U U))))) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 -2 J) (*.f64 (pow.f64 (/.f64 (*.f64 U U) (/.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 1/8)) 2) J))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (/.f64 (*.f64 1/4 (*.f64 U U)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) J)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) J) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (pow.f64 J 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(*.f64 -2 (fma.f64 (fma.f64 1/32 (/.f64 (*.f64 (*.f64 U U) (/.f64 J (*.f64 J J))) (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))) (*.f64 -1/8 (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1))))) (*.f64 K K) (*.f64 J (sqrt.f64 (fma.f64 1/4 (/.f64 (*.f64 U U) (*.f64 J J)) 1)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
J
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)
(fma.f64 -1/8 (*.f64 J (*.f64 K K)) J)
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J))
(*.f64 J (+.f64 (*.f64 1/384 (pow.f64 K 4)) (-.f64 (*.f64 -1/8 (*.f64 K K)) -1)))
(+.f64 (*.f64 1/384 (*.f64 (pow.f64 K 4) J)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 K 6) J)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 K 2) J)) J)))
(*.f64 J (+.f64 (+.f64 (*.f64 1/384 (pow.f64 K 4)) (*.f64 -1/46080 (pow.f64 K 6))) (-.f64 (*.f64 -1/8 (*.f64 K K)) -1)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)))) (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) 2)))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1) -1/2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) 2)) (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1) -1/2))
(*.f64 (cbrt.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)) (*.f64 (pow.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1) 2/3) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1) -1/2))
(*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) (pow.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1) 2/3))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1) -1/2))
(*.f64 (*.f64 (*.f64 -2 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1) -1/2))
(*.f64 (*.f64 -2 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1) -1/2))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1) -1/2))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1) -1/2))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1) -1/2))
(*.f64 (*.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1) (*.f64 J (cos.f64 (*.f64 1/2 K)))) -2)
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1) -1/2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) J)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) 2))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1) -1/2))
(*.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1) -1/2))
(*.f64 (*.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1) (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1) -1/2))
(*.f64 (*.f64 (*.f64 -2 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1) -1/2))
(*.f64 (*.f64 (*.f64 -2 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)) (cos.f64 (*.f64 1/2 K))) J)
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1) -1/2))
(*.f64 (*.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1) (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) J)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 2 J)) 2))))
(*.f64 1 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1) -1/2))
(*.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) 1)
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1) -1/2))
(/.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) 1)
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1) -1/2))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) 3) 1/3)
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1) -1/2))
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)))) 3)
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1) -1/2))
(pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) 1)
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1) -1/2))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) 3))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1) -1/2))
(if (!=.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) 0) (/.f64 1 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))) -1)) (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1))))
(if (!=.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1) -1/2)) 0) (/.f64 -2 (/.f64 (/.f64 (/.f64 1 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1))) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (/.f64 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1) -1/2)))
(*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) J))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 J 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 J (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 1/2 K)))
(*.f64 1 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J)) (cbrt.f64 (pow.f64 J 2)))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(pow.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(pow.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 3)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3))
(*.f64 J (cos.f64 (*.f64 1/2 K)))
(if (!=.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 0) (/.f64 1 (/.f64 1 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 0) (/.f64 1 (/.f64 (/.f64 1 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 J (cos.f64 (*.f64 1/2 K))))

localize24.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 25 to 18 computations (28% saved)

series14.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

Compiled 1120 to 840 computations (25% saved)

rewrite1.8s (1.9%)

Algorithm
batch-egg-rewrite
Rules
47×egg-rr
Counts
1 → 47
Calls
Call 1
Inputs
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2)) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -2 J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2)) (*.f64 -2 J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2)) (*.f64 (*.f64 -2 J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 -2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 -2 J))) (cbrt.f64 (*.f64 4 (pow.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) 3) (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)) (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2))))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3)) (+.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)) (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2))) (-.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) 0) (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 0) (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)) (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) 3) (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)) (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2))))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3)) (+.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2))))))

simplify2.5s (2.7%)

Algorithm
egglog
Counts
71 → 60
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 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2)) (*.f64 -2 J)))
(*.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 (*.f64 (*.f64 -2 J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2)) (*.f64 -2 J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (*.f64 -2 J)))
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 -2))
(*.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2)) (*.f64 (*.f64 -2 J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 -2 J))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 -2 J))) (cbrt.f64 (*.f64 4 (pow.f64 J 2))))
(*.f64 2 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2))
(*.f64 2 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -1 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 -1 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -2)
(*.f64 1 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)
(-.f64 0 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(-.f64 0 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2) 2)
(/.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3))
(neg.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(neg.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(neg.f64 (/.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 1))
(neg.f64 (/.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1))
(if (!=.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) 3) (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)) (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2))))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3)) (+.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (-.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)) (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2))) (-.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) 0) (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 0) (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)) (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) 3) (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)) (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2))))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3)) (+.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2))
Outputs
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 J)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 -2 J))
(*.f64 J (+.f64 -2 (*.f64 1/4 (*.f64 K K))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (*.f64 -1/192 (*.f64 (pow.f64 K 4) J))))
(fma.f64 (*.f64 1/4 (*.f64 K K)) J (*.f64 J (-.f64 (*.f64 (pow.f64 K 4) -1/192) 2)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 1/23040 (*.f64 (pow.f64 K 6) J)))))
(+.f64 (*.f64 J (+.f64 -2 (*.f64 1/4 (*.f64 K K)))) (*.f64 J (+.f64 (*.f64 (pow.f64 K 4) -1/192) (*.f64 1/23040 (pow.f64 K 6)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2)) (*.f64 -2 J)))
(*.f64 (*.f64 -2 J) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/2 (cos.f64 K) 1/2))))
(*.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (*.f64 -2 J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2)))
(*.f64 (*.f64 -2 J) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/2 (cos.f64 K) 1/2))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2)) (*.f64 -2 J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 -2 J) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/2 (cos.f64 K) 1/2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (*.f64 -2 J)))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 -2))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2)) (*.f64 (*.f64 -2 J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 J) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/2 (cos.f64 K) 1/2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 -2 J))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 -2 J))) (cbrt.f64 (*.f64 4 (pow.f64 J 2))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 2 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -1 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -1 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -2)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 1 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(-.f64 0 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(-.f64 0 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(/.f64 (*.f64 2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 2)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(/.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2) 2)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(/.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(neg.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(neg.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(neg.f64 (/.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) 1))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(neg.f64 (/.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) 1))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(if (!=.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) 3) (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)) (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2))))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (neg.f64 J) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)) (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3)) (+.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (neg.f64 J) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)) (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (-.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)) (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2))) (-.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 0 0) 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 0 0) 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) 0) (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (neg.f64 J) (cos.f64 (*.f64 1/2 K))) 0) (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 0) (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (neg.f64 J) (cos.f64 (*.f64 1/2 K))) 0) (*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)) (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) 3) (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2)) (*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2))))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)) (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3)) (+.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (-.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (*.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 3)) (neg.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))

localize46.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)))))
2.6b
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))
2.9b
(/.f64 U (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)))
5.0b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))))))
Compiler

Compiled 109 to 83 computations (23.9% saved)

series313.0ms (0.3%)

Counts
4 → 111
Calls

33 calls:

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

Compiled 30070 to 24640 computations (18.1% saved)

rewrite2.1s (2.2%)

Algorithm
batch-egg-rewrite
Rules
93×egg-rr
81×egg-rr
27×egg-rr
15×egg-rr
Counts
4 → 216
Calls
Call 1
Inputs
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))))))
(/.f64 U (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 4) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 2)) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) -2) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) (cbrt.f64 (*.f64 -2 J))) (cbrt.f64 (*.f64 4 (pow.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (pow.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -2 J) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -2 J) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) (*.f64 -2 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) (cbrt.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 2)) (cbrt.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U J) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 U) (/.f64 -1 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 U) J) (/.f64 (cbrt.f64 (pow.f64 U 2)) (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 J -1) (/.f64 U (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 U) (/.f64 (cbrt.f64 (pow.f64 U 2)) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 U) (fma.f64 -1/4 (pow.f64 K 2) 2)) (/.f64 (cbrt.f64 (pow.f64 U 2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) (/.f64 U J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) J)) (/.f64 U (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 U J) (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U (fma.f64 -1/4 (pow.f64 K 2) 2)) (pow.f64 J -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U (neg.f64 J)) (/.f64 1 (neg.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) J) U)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 U (/.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 U (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))) (/.f64 U (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 U (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 U) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 U J) (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))) (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 U (fma.f64 -1/4 (pow.f64 K 2) 2)) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 U (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) U) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 J -1) U) (fma.f64 -1/4 (pow.f64 K 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) J)) U) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 U) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1)) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 U (cbrt.f64 J)) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1)) (cbrt.f64 (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 U (neg.f64 J)) 1) (neg.f64 (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 U J) (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))) 1) (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 U (fma.f64 -1/4 (pow.f64 K 2) 2)) 1) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 U (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) 1) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 U) (cbrt.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 2))) (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 U J)) (cbrt.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 2))) (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (neg.f64 U)) (cbrt.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 2))) (cbrt.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 U (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))) (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 U) (/.f64 (cbrt.f64 (pow.f64 U 2)) (fma.f64 -1/4 (pow.f64 K 2) 2))) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) (cbrt.f64 (pow.f64 U 2))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) (neg.f64 U)) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) (/.f64 U (cbrt.f64 J))) (cbrt.f64 (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 U) J) (cbrt.f64 (pow.f64 U 2))) (fma.f64 -1/4 (pow.f64 K 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 U) (fma.f64 -1/4 (pow.f64 K 2) 2)) (cbrt.f64 (pow.f64 U 2))) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 2)) (cbrt.f64 U)) (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 2)) (cbrt.f64 (/.f64 U J))) (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 2)) (cbrt.f64 (neg.f64 U))) (cbrt.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 U (cbrt.f64 J)) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (cbrt.f64 (pow.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 U J) (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 U (fma.f64 -1/4 (pow.f64 K 2) 2))) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 U (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 U (neg.f64 J)) (neg.f64 (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 U J) (neg.f64 (neg.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 U (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 U J) (neg.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 U (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))) 0) (/.f64 (*.f64 (/.f64 U J) (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2)))) (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8)) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 U 0) (/.f64 1 (/.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) U)) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 U 2)) 0) (/.f64 (cbrt.f64 U) (/.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) (cbrt.f64 (pow.f64 U 2)))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 J -1) 0) (/.f64 U (/.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (pow.f64 J -1))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 U J)) 2) 0) (/.f64 (cbrt.f64 (/.f64 U J)) (/.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (pow.f64 (cbrt.f64 (/.f64 U J)) 2))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 U (cbrt.f64 (pow.f64 J 2))) 0) (/.f64 (cbrt.f64 (pow.f64 J -1)) (/.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (/.f64 U (cbrt.f64 (pow.f64 J 2))))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) J) 0) (/.f64 (cbrt.f64 U) (/.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (/.f64 (cbrt.f64 (pow.f64 U 2)) J))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 U J) 0) (/.f64 1 (/.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (/.f64 U J))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) 0) (/.f64 (cbrt.f64 (/.f64 U J)) (/.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (cbrt.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 U) 0) (/.f64 (cbrt.f64 (pow.f64 U 2)) (/.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) (cbrt.f64 U))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 U 2))) 0) (/.f64 (cbrt.f64 U) (/.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) (cbrt.f64 (pow.f64 U 2)))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 U 0) (/.f64 -1 (/.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J)) U)) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 U)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 U)) (/.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J)) (pow.f64 (cbrt.f64 (neg.f64 U)) 2))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 U 2)) 0) (/.f64 (neg.f64 (cbrt.f64 U)) (/.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J)) (cbrt.f64 (pow.f64 U 2)))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 U) 0) (/.f64 1 (/.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) U)) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2)))) 0) (*.f64 (/.f64 (/.f64 U J) (neg.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8))) (neg.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))) 0) (*.f64 (/.f64 U (*.f64 J (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8))) (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2)))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)) (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 J 2)) (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (cbrt.f64 J)) (cbrt.f64 (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))) (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8)) (pow.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) J) (pow.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 J) (neg.f64 (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (neg.f64 (neg.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 -1/4 (pow.f64 K 2) 2)) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 J 2)) (+.f64 (*.f64 2 (cbrt.f64 J)) (*.f64 (*.f64 K (*.f64 K -1/4)) (cbrt.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 J 2)) (+.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) (cbrt.f64 J)) (*.f64 2 (cbrt.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J)))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 J)) (fma.f64 -1/4 (pow.f64 K 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) J) (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8)) (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) J)) (cbrt.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8)) J) (neg.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8)) 1) (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) J) 1) (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (neg.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8))) (neg.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 J (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8))) (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) J)) (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 J (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8))) (neg.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) J)) (neg.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 K (*.f64 K -1/4)) J (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 J (*.f64 K (*.f64 K -1/4)) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J (cbrt.f64 2)) (cbrt.f64 4) (*.f64 (*.f64 K (*.f64 K -1/4)) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 J J)) (pow.f64 (cbrt.f64 (+.f64 J J)) 2) (*.f64 (*.f64 K (*.f64 K -1/4)) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 2 (cbrt.f64 J)) (cbrt.f64 (pow.f64 J 2)) (*.f64 (*.f64 K (*.f64 K -1/4)) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 J 2)) 2) (*.f64 (*.f64 K (*.f64 K -1/4)) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J (sqrt.f64 2)) (sqrt.f64 2) (*.f64 (*.f64 K (*.f64 K -1/4)) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J -1/4) (pow.f64 K 2) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1/4 (*.f64 (pow.f64 K 2) J) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) (cbrt.f64 J)) (cbrt.f64 (pow.f64 J 2)) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J (cbrt.f64 (*.f64 K (*.f64 K -1/4)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (pow.f64 K 2) 2))) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 K (*.f64 K -1/4))) (*.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 (pow.f64 K 2) 2))) J) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 J (pow.f64 K 2)) -1/4 (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 J 2)) (*.f64 K (*.f64 K -1/4))) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J)) 2) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 K 2) (*.f64 -1/4 J) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 J (*.f64 (*.f64 K (*.f64 K -1/4)) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 J 2 (*.f64 (*.f64 K (*.f64 K -1/4)) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (*.f64 K (*.f64 K -1/4)) J) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 1 (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (fma.f64 (pow.f64 K 2) -1/4 -2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2) (*.f64 4 (pow.f64 J 2))) (*.f64 J (fma.f64 (pow.f64 K 2) -1/4 -2))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 0) (*.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) (+.f64 1 (/.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J)))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 J J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (*.f64 4 (pow.f64 J 2)) (-.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2) (*.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2) (*.f64 (+.f64 J J) (-.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J)) 0) (/.f64 (-.f64 (*.f64 4 (pow.f64 J 2)) (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2)) (-.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) 0) (/.f64 J (/.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))) (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 J 0) (/.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) (/.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))) J)) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 J 2)) (fma.f64 -1/4 (pow.f64 K 2) 2)) 0) (/.f64 (cbrt.f64 J) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 J 2)) (fma.f64 -1/4 (pow.f64 K 2) 2)))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) J) 0) (/.f64 (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) J))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 0) (/.f64 J (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1)) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 J 2)) 0) (/.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (cbrt.f64 J)) (/.f64 1 (cbrt.f64 (pow.f64 J 2)))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 J 0) (/.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (pow.f64 J -1)) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) J))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) 0) (/.f64 (*.f64 J (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 0) (/.f64 1 (/.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) J)) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 J J) 0) (*.f64 (+.f64 J J) (+.f64 1 (/.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) (+.f64 J J)))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 4 (pow.f64 J 2)) (-.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2) (*.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (*.f64 4 (pow.f64 J 2)) (-.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2) (*.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2) (*.f64 (+.f64 J J) (-.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2) (*.f64 (+.f64 J J) (-.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (*.f64 4 (pow.f64 J 2)) (-.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2) (*.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 J J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2) (*.f64 (+.f64 J J) (-.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J))) (neg.f64 (*.f64 -2 J)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) (*.f64 (pow.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) 2/3) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (pow.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 3))))))

simplify6.7s (7.1%)

Algorithm
egglog
Counts
327 → 393
Calls
Call 1
Inputs
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 1 J) 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) J))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (/.f64 1 J) 5)))) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 1 J) 3))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) J))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 -1 J) 3)))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) J))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (/.f64 -1 J) 5)))) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 -1 J) 3)))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) J) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (pow.f64 J 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (/.f64 1 K) 4) J))) (pow.f64 J 2))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (/.f64 1 K) 4) J))) (pow.f64 J 2))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 6) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J))) (pow.f64 J 2))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (*.f64 1024 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 2048 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) 2)) (*.f64 (pow.f64 (/.f64 1 K) 8) J)))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (/.f64 1 K) 4) J))) (pow.f64 J 2))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 6) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J))) (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 (*.f64 -16 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (*.f64 (pow.f64 (/.f64 -1 K) 4) J))) (pow.f64 J 2))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -256 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (*.f64 (pow.f64 (/.f64 -1 K) 6) J))) (pow.f64 J 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (*.f64 (pow.f64 (/.f64 -1 K) 4) J))) (pow.f64 J 2))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 -256 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (*.f64 (pow.f64 (/.f64 -1 K) 6) J))) (pow.f64 J 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (*.f64 (pow.f64 (/.f64 -1 K) 4) J))) (pow.f64 J 2))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (*.f64 1024 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 2048 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) 2)) (*.f64 (pow.f64 (/.f64 -1 K) 8) J)))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (pow.f64 (/.f64 1/2 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2))) 2) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (pow.f64 (/.f64 1/2 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2))) 2) J))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 6) (*.f64 (pow.f64 (/.f64 1/2 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2))) 2) J))) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) U))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) U)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(*.f64 1/2 (/.f64 U J))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (*.f64 1/2 (/.f64 U J)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 K 4) U) J)) (*.f64 1/2 (/.f64 U J))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 K 4) U) J)) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (pow.f64 K 6) U) J)) (*.f64 1/2 (/.f64 U J)))))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 2) U) J))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 2) U) J)) (*.f64 -32 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 4) U) J)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 2) U) J)) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 6) U) J)) (*.f64 -32 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 4) U) J))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 2) U) J)) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 6) U) J)) (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 4) U) J)) (*.f64 -2048 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 8) U) J)))))
(*.f64 -4 (/.f64 (*.f64 U (pow.f64 (/.f64 -1 K) 2)) J))
(+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 (/.f64 -1 K) 4) U) J)) (*.f64 -4 (/.f64 (*.f64 U (pow.f64 (/.f64 -1 K) 2)) J)))
(+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 (/.f64 -1 K) 4) U) J)) (+.f64 (*.f64 -4 (/.f64 (*.f64 U (pow.f64 (/.f64 -1 K) 2)) J)) (*.f64 -256 (/.f64 (*.f64 (pow.f64 (/.f64 -1 K) 6) U) J))))
(+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 (/.f64 -1 K) 4) U) J)) (+.f64 (*.f64 -2048 (/.f64 (*.f64 (pow.f64 (/.f64 -1 K) 8) U) J)) (+.f64 (*.f64 -4 (/.f64 (*.f64 U (pow.f64 (/.f64 -1 K) 2)) J)) (*.f64 -256 (/.f64 (*.f64 (pow.f64 (/.f64 -1 K) 6) U) J)))))
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 2 J)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 2 J))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 2 J))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 2 J))
(*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 K) -2) J))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 K) -2) J)) (*.f64 2 J))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 K) -2) J)) (*.f64 2 J))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 K) -2) J)) (*.f64 2 J))
(*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 K) -2) J))
(+.f64 (*.f64 2 J) (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 K) -2) J)))
(+.f64 (*.f64 2 J) (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 K) -2) J)))
(+.f64 (*.f64 2 J) (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 K) -2) J)))
(cos.f64 (*.f64 1/2 K))
(+.f64 (*.f64 8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (/.f64 1 K) 4))) (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (/.f64 1 K) 4))) (pow.f64 J 2))) (+.f64 (*.f64 128 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 6) (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K)))) (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (/.f64 1 K) 4))) (pow.f64 J 2))) (+.f64 (*.f64 128 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 6) (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K)))) (pow.f64 J 2))) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (*.f64 1024 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 2048 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) 2)) (pow.f64 (/.f64 1 K) 8)))))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (/.f64 -1 K) 4))) (pow.f64 J 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (/.f64 -1 K) 6))) (pow.f64 J 2))) (*.f64 8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (/.f64 -1 K) 4))) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (/.f64 -1 K) 6))) (pow.f64 J 2))) (+.f64 (*.f64 8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (/.f64 -1 K) 4))) (pow.f64 J 2))) (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (*.f64 1024 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 2048 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) 2)) (pow.f64 (/.f64 -1 K) 8)))))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (pow.f64 (/.f64 1/2 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2))) 2))))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 6) (pow.f64 (/.f64 1/2 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2))) 2))) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (pow.f64 (/.f64 1/2 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2))) 2)))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(+.f64 (*.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) U))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) U)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) U)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))) (*.f64 -1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) U))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2)))) J)
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 1 J) 2))) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 1 J) 4)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 1 J) 2))) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 1 J) 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 1 J) 2))) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (/.f64 1 J) 6)))) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 -1 J) 2))) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 -1 J) 2))) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 -1 J) 4))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 -1 J) 2))) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (/.f64 -1 J) 6)))) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 -1 J) 4)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))))
(*.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))))
(*.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 4) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 2)) (*.f64 -2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) (*.f64 -2 J)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) -2) J)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) (cbrt.f64 (*.f64 -2 J))) (cbrt.f64 (*.f64 4 (pow.f64 J 2))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (pow.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) 2/3))
(*.f64 (*.f64 (*.f64 -2 J) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (*.f64 -2 J) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 2)))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) (*.f64 -2 J))
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))))
(*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) -2)
(*.f64 1 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))
(*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 1)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 3))
(neg.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) 2))
(neg.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))))
(*.f64 (cbrt.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) (cbrt.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 2)) (cbrt.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))
(*.f64 (/.f64 U J) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1))
(*.f64 (neg.f64 U) (/.f64 -1 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(*.f64 (/.f64 (cbrt.f64 U) J) (/.f64 (cbrt.f64 (pow.f64 U 2)) (fma.f64 -1/4 (pow.f64 K 2) 2)))
(*.f64 (pow.f64 J -1) (/.f64 U (fma.f64 -1/4 (pow.f64 K 2) 2)))
(*.f64 (cbrt.f64 U) (/.f64 (cbrt.f64 (pow.f64 U 2)) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(*.f64 (/.f64 (cbrt.f64 U) (fma.f64 -1/4 (pow.f64 K 2) 2)) (/.f64 (cbrt.f64 (pow.f64 U 2)) J))
(*.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) (/.f64 U J))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) J)) (/.f64 U (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))))
(*.f64 (/.f64 (/.f64 U J) (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2))))
(*.f64 (/.f64 U (fma.f64 -1/4 (pow.f64 K 2) 2)) (pow.f64 J -1))
(*.f64 (/.f64 U (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))))
(*.f64 (/.f64 U (neg.f64 J)) (/.f64 1 (neg.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))))
(*.f64 (/.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) J) U)
(*.f64 U (/.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) J))
(*.f64 -1 (/.f64 U (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))))
(*.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(*.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 1)
(-.f64 (/.f64 0 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))) (/.f64 U (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))))
(-.f64 0 (/.f64 U (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))))
(/.f64 (neg.f64 U) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J)))
(/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 (/.f64 (/.f64 U J) (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))) (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)))
(/.f64 (/.f64 U (fma.f64 -1/4 (pow.f64 K 2) 2)) J)
(/.f64 (/.f64 U (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)))
(/.f64 (*.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) U) J)
(/.f64 (*.f64 (pow.f64 J -1) U) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) J)) U) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)))
(/.f64 (*.f64 (neg.f64 U) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1)) (neg.f64 J))
(/.f64 (*.f64 (/.f64 U (cbrt.f64 J)) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1)) (cbrt.f64 (pow.f64 J 2)))
(/.f64 (*.f64 (/.f64 U (neg.f64 J)) 1) (neg.f64 (fma.f64 -1/4 (pow.f64 K 2) 2)))
(/.f64 (*.f64 (/.f64 (/.f64 U J) (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))) 1) (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)))
(/.f64 (*.f64 (/.f64 U (fma.f64 -1/4 (pow.f64 K 2) 2)) 1) J)
(/.f64 (*.f64 (/.f64 U (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) 1) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)))
(/.f64 (*.f64 (cbrt.f64 U) (cbrt.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 2))) (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 U J)) (cbrt.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 2))) (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 U)) (cbrt.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 2))) (cbrt.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))))
(/.f64 (/.f64 U (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))) (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(/.f64 (*.f64 (cbrt.f64 U) (/.f64 (cbrt.f64 (pow.f64 U 2)) (fma.f64 -1/4 (pow.f64 K 2) 2))) J)
(/.f64 (*.f64 (cbrt.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) (cbrt.f64 (pow.f64 U 2))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)))
(/.f64 (*.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) (neg.f64 U)) (neg.f64 J))
(/.f64 (*.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) (/.f64 U (cbrt.f64 J))) (cbrt.f64 (pow.f64 J 2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 U) J) (cbrt.f64 (pow.f64 U 2))) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 (*.f64 (/.f64 (cbrt.f64 U) (fma.f64 -1/4 (pow.f64 K 2) 2)) (cbrt.f64 (pow.f64 U 2))) J)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 2)) (cbrt.f64 U)) (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 2)) (cbrt.f64 (/.f64 U J))) (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 2)) (cbrt.f64 (neg.f64 U))) (cbrt.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))))
(/.f64 (/.f64 U (cbrt.f64 J)) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (cbrt.f64 (pow.f64 J 2))))
(/.f64 (neg.f64 (/.f64 (/.f64 U J) (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2))))
(/.f64 (neg.f64 (/.f64 U (fma.f64 -1/4 (pow.f64 K 2) 2))) (neg.f64 J))
(/.f64 (neg.f64 (/.f64 U (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))))
(/.f64 (/.f64 U (neg.f64 J)) (neg.f64 (fma.f64 -1/4 (pow.f64 K 2) 2)))
(/.f64 (/.f64 U J) (neg.f64 (neg.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))))
(/.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) 3)
(pow.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 3) 1/3)
(pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 1)
(cbrt.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 3))
(neg.f64 (/.f64 U (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))))
(neg.f64 (/.f64 (/.f64 U J) (neg.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))))
(neg.f64 (*.f64 (/.f64 U (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))) 1))
(if (!=.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))) 0) (/.f64 (*.f64 (/.f64 U J) (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2)))) (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8)) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 U 0) (/.f64 1 (/.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) U)) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 (cbrt.f64 (pow.f64 U 2)) 0) (/.f64 (cbrt.f64 U) (/.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) (cbrt.f64 (pow.f64 U 2)))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 (pow.f64 J -1) 0) (/.f64 U (/.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (pow.f64 J -1))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 U J)) 2) 0) (/.f64 (cbrt.f64 (/.f64 U J)) (/.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (pow.f64 (cbrt.f64 (/.f64 U J)) 2))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 (/.f64 U (cbrt.f64 (pow.f64 J 2))) 0) (/.f64 (cbrt.f64 (pow.f64 J -1)) (/.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (/.f64 U (cbrt.f64 (pow.f64 J 2))))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) J) 0) (/.f64 (cbrt.f64 U) (/.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (/.f64 (cbrt.f64 (pow.f64 U 2)) J))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 (/.f64 U J) 0) (/.f64 1 (/.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (/.f64 U J))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) 0) (/.f64 (cbrt.f64 (/.f64 U J)) (/.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (cbrt.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 (cbrt.f64 U) 0) (/.f64 (cbrt.f64 (pow.f64 U 2)) (/.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) (cbrt.f64 U))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 U 2))) 0) (/.f64 (cbrt.f64 U) (/.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) (cbrt.f64 (pow.f64 U 2)))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 U 0) (/.f64 -1 (/.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J)) U)) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 U)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 U)) (/.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J)) (pow.f64 (cbrt.f64 (neg.f64 U)) 2))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 (cbrt.f64 (pow.f64 U 2)) 0) (/.f64 (neg.f64 (cbrt.f64 U)) (/.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J)) (cbrt.f64 (pow.f64 U 2)))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 (neg.f64 U) 0) (/.f64 1 (/.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) U)) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 (neg.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2)))) 0) (*.f64 (/.f64 (/.f64 U J) (neg.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8))) (neg.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))) 0) (*.f64 (/.f64 U (*.f64 J (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8))) (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2)))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 1 0) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) J)
(*.f64 (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)) (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 J 2)) (fma.f64 -1/4 (pow.f64 K 2) 2)))
(*.f64 (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) J))
(*.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (cbrt.f64 J)) (cbrt.f64 (pow.f64 J 2)))
(*.f64 (*.f64 J (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))) (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)))
(*.f64 (*.f64 J (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8)) (pow.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))) -1))
(*.f64 (*.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) J) (pow.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))) -1))
(*.f64 (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))) 2)))
(*.f64 (neg.f64 J) (neg.f64 (fma.f64 -1/4 (pow.f64 K 2) 2)))
(*.f64 J (neg.f64 (neg.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))))
(*.f64 (neg.f64 (fma.f64 -1/4 (pow.f64 K 2) 2)) (neg.f64 J))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 (neg.f64 J)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))))
(*.f64 (cbrt.f64 (pow.f64 J 2)) (+.f64 (*.f64 2 (cbrt.f64 J)) (*.f64 (*.f64 K (*.f64 K -1/4)) (cbrt.f64 J))))
(*.f64 (cbrt.f64 (pow.f64 J 2)) (+.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) (cbrt.f64 J)) (*.f64 2 (cbrt.f64 J))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J)))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))) 2))
(*.f64 (neg.f64 (neg.f64 J)) (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (neg.f64 (neg.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))) J)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)))
(*.f64 -1 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J)))
(*.f64 1 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(*.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 1)
(-.f64 0 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J)))
(/.f64 (*.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) J) (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))))
(/.f64 (*.f64 J (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8)) (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) J)) (cbrt.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8)) J) (neg.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2)))))
(/.f64 (*.f64 (*.f64 J (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8)) 1) (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))))
(/.f64 (*.f64 (*.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) J) 1) (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))))
(/.f64 (*.f64 J (neg.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8))) (neg.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2)))))
(/.f64 (*.f64 1 (*.f64 J (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8))) (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))))
(/.f64 (*.f64 1 (*.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) J)) (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))))
(/.f64 (neg.f64 (*.f64 J (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8))) (neg.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) J)) (neg.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2)))))
(/.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J)) -1)
(/.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 1)
(fma.f64 (*.f64 K (*.f64 K -1/4)) J (+.f64 J J))
(fma.f64 J (*.f64 K (*.f64 K -1/4)) (+.f64 J J))
(fma.f64 (*.f64 J (cbrt.f64 2)) (cbrt.f64 4) (*.f64 (*.f64 K (*.f64 K -1/4)) J))
(fma.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))
(fma.f64 (cbrt.f64 (+.f64 J J)) (pow.f64 (cbrt.f64 (+.f64 J J)) 2) (*.f64 (*.f64 K (*.f64 K -1/4)) J))
(fma.f64 (*.f64 2 (cbrt.f64 J)) (cbrt.f64 (pow.f64 J 2)) (*.f64 (*.f64 K (*.f64 K -1/4)) J))
(fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 J 2)) 2) (*.f64 (*.f64 K (*.f64 K -1/4)) J))
(fma.f64 (*.f64 J (sqrt.f64 2)) (sqrt.f64 2) (*.f64 (*.f64 K (*.f64 K -1/4)) J))
(fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))
(fma.f64 (*.f64 J -1/4) (pow.f64 K 2) (+.f64 J J))
(fma.f64 -1/4 (*.f64 (pow.f64 K 2) J) (+.f64 J J))
(fma.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) (cbrt.f64 J)) (cbrt.f64 (pow.f64 J 2)) (+.f64 J J))
(fma.f64 (*.f64 J (cbrt.f64 (*.f64 K (*.f64 K -1/4)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (pow.f64 K 2) 2))) (+.f64 J J))
(fma.f64 (cbrt.f64 (*.f64 K (*.f64 K -1/4))) (*.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 (pow.f64 K 2) 2))) J) (+.f64 J J))
(fma.f64 (*.f64 J (pow.f64 K 2)) -1/4 (+.f64 J J))
(fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 J 2)) (*.f64 K (*.f64 K -1/4))) (+.f64 J J))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J)) 2) (+.f64 J J))
(fma.f64 (pow.f64 K 2) (*.f64 -1/4 J) (+.f64 J J))
(fma.f64 2 J (*.f64 (*.f64 K (*.f64 K -1/4)) J))
(fma.f64 J 2 (*.f64 (*.f64 K (*.f64 K -1/4)) J))
(fma.f64 1 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))
(fma.f64 1 (*.f64 (*.f64 K (*.f64 K -1/4)) J) (+.f64 J J))
(fma.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 1 (+.f64 J J))
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 3)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 3) 1/3)
(pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 1)
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 3))
(neg.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J)))
(if (!=.f64 (*.f64 J (fma.f64 (pow.f64 K 2) -1/4 -2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2) (*.f64 4 (pow.f64 J 2))) (*.f64 J (fma.f64 (pow.f64 K 2) -1/4 -2))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 0) (*.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) (+.f64 1 (/.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J)))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (+.f64 J J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (*.f64 4 (pow.f64 J 2)) (-.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2) (*.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2) (*.f64 (+.f64 J J) (-.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (-.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J)) 0) (/.f64 (-.f64 (*.f64 4 (pow.f64 J 2)) (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2)) (-.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) 0) (/.f64 J (/.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))) (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 J 0) (/.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) (/.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))) J)) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 J 2)) (fma.f64 -1/4 (pow.f64 K 2) 2)) 0) (/.f64 (cbrt.f64 J) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 J 2)) (fma.f64 -1/4 (pow.f64 K 2) 2)))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) J) 0) (/.f64 (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) J))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 0) (/.f64 J (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1)) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 J 2)) 0) (/.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (cbrt.f64 J)) (/.f64 1 (cbrt.f64 (pow.f64 J 2)))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 J 0) (/.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (pow.f64 J -1)) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) J))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) 0) (/.f64 (*.f64 J (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 0) (/.f64 1 (/.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) J)) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (+.f64 J J) 0) (*.f64 (+.f64 J J) (+.f64 1 (/.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) (+.f64 J J)))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (+.f64 (*.f64 4 (pow.f64 J 2)) (-.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2) (*.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (*.f64 4 (pow.f64 J 2)) (-.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2) (*.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2) (*.f64 (+.f64 J J) (-.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2) (*.f64 (+.f64 J J) (-.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (*.f64 4 (pow.f64 J 2)) (-.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2) (*.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (+.f64 J J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2) (*.f64 (+.f64 J J) (-.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 1 0) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(+.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) (+.f64 J J))
(+.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))
(+.f64 (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J))) (neg.f64 (*.f64 -2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))
(*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) (*.f64 (pow.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) 2/3) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (pow.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) 2/3))
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 1)
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 3) 1/3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 1)
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 3))
Outputs
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2)))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (/.f64 (pow.f64 U 2) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(-.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 1 J) 3)))))
(-.f64 (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 U 2)) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) 2) (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)))) (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) J))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (/.f64 1 J) 5)))) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 1 J) 3))))))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 U 2)) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (pow.f64 J -1) 5)))) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 U 2)) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) 2) (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3))))) (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(-.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) J))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 -1 J) 3)))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(-.f64 (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 U 2)) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) 2) (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3)))) (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) J))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (/.f64 -1 J) 5)))) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 -1 J) 3)))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(-.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 U 2)) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (/.f64 -1 J) 5)))) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 U 2)) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) 2) (/.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 J 3))))) (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) (*.f64 J (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) J) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (pow.f64 J 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(*.f64 -2 (+.f64 (*.f64 (pow.f64 K 2) (fma.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) J) (*.f64 (pow.f64 J 2) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (pow.f64 U 2)) (pow.f64 J 2)))))) (*.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (pow.f64 U 2)) (pow.f64 J 2))))) J))) (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (pow.f64 U 2)) (pow.f64 J 2)))) J)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (/.f64 1 K) 4) J))) (pow.f64 J 2))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -16 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 (pow.f64 U 2) (pow.f64 (pow.f64 K -1) 4)) J)) (pow.f64 J 2)) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (/.f64 1 K) 4) J))) (pow.f64 J 2))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 6) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J))) (pow.f64 J 2))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (/.f64 (+.f64 (*.f64 -16 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 (pow.f64 U 2) (pow.f64 (pow.f64 K -1) 4)) J))) (*.f64 -256 (*.f64 (*.f64 (pow.f64 (pow.f64 K -1) 6) (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 U 2) J)))) (pow.f64 J 2)) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (*.f64 1024 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 2048 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) 2)) (*.f64 (pow.f64 (/.f64 1 K) 8) J)))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (/.f64 1 K) 4) J))) (pow.f64 J 2))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 6) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J))) (pow.f64 J 2))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(-.f64 (+.f64 (/.f64 (+.f64 (*.f64 -16 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 (pow.f64 U 2) (pow.f64 (pow.f64 K -1) 4)) J))) (*.f64 -256 (*.f64 (*.f64 (pow.f64 (pow.f64 K -1) 6) (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 U 2) J)))) (pow.f64 J 2)) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 3072) (pow.f64 (/.f64 (*.f64 8 (pow.f64 U 2)) (pow.f64 J 2)) 2)) (*.f64 (pow.f64 (pow.f64 K -1) 8) J))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (*.f64 (pow.f64 (/.f64 -1 K) 4) J))) (pow.f64 J 2))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -16 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 (pow.f64 U 2) (pow.f64 (pow.f64 K -1) 4)) J)) (pow.f64 J 2)) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -256 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (*.f64 (pow.f64 (/.f64 -1 K) 6) J))) (pow.f64 J 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (*.f64 (pow.f64 (/.f64 -1 K) 4) J))) (pow.f64 J 2))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (/.f64 (+.f64 (*.f64 -256 (*.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 (/.f64 -1 K) 6) J))) (*.f64 -16 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 (pow.f64 U 2) (pow.f64 (pow.f64 K -1) 4)) J)))) (pow.f64 J 2)) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -256 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (*.f64 (pow.f64 (/.f64 -1 K) 6) J))) (pow.f64 J 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (*.f64 (pow.f64 (/.f64 -1 K) 4) J))) (pow.f64 J 2))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (*.f64 1024 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 2048 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) 2)) (*.f64 (pow.f64 (/.f64 -1 K) 8) J)))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(+.f64 (/.f64 (+.f64 (*.f64 -256 (*.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 (/.f64 -1 K) 6) J))) (*.f64 -16 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 (pow.f64 U 2) (pow.f64 (pow.f64 K -1) 4)) J)))) (pow.f64 J 2)) (-.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 3072) (pow.f64 (/.f64 (*.f64 8 (pow.f64 U 2)) (pow.f64 J 2)) 2)) (*.f64 (pow.f64 (/.f64 -1 K) 8) J)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))))
(fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (neg.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (pow.f64 (/.f64 1/2 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2))) 2) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 (*.f64 (pow.f64 U 4) (pow.f64 (/.f64 1/2 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)) 2)) J) (*.f64 -2 J))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (pow.f64 (/.f64 1/2 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2))) 2) J))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 6) (*.f64 (pow.f64 (/.f64 1/2 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2))) 2) J))) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))))))
(+.f64 (/.f64 (*.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (*.f64 (pow.f64 (/.f64 1/2 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)) 2) J))) (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 (*.f64 (pow.f64 U 4) (pow.f64 (/.f64 1/2 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)) 2)) J) (*.f64 -2 J))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))))
(*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))))
(*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) U))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))))
(-.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))) U)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) U)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))))
(+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))) U)) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 U (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 1/2 (/.f64 U J))
(/.f64 (*.f64 1/2 U) J)
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (*.f64 1/2 (/.f64 U J)))
(/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 K 2) U)) (*.f64 1/2 U)) J)
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 K 4) U) J)) (*.f64 1/2 (/.f64 U J))))
(fma.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J) (/.f64 (+.f64 (*.f64 1/2 U) (*.f64 1/128 (*.f64 (pow.f64 K 4) U))) J))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (pow.f64 K 4) U) J)) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (pow.f64 K 6) U) J)) (*.f64 1/2 (/.f64 U J)))))
(+.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 K 2) U)) (*.f64 1/128 (*.f64 (pow.f64 K 4) U))) J) (/.f64 (+.f64 (*.f64 1/1024 (*.f64 (pow.f64 K 6) U)) (*.f64 1/2 U)) J))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 2) U) J))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 K -1) 2) U) J))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 2) U) J)) (*.f64 -32 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 4) U) J)))
(/.f64 (+.f64 (*.f64 -32 (*.f64 (pow.f64 (pow.f64 K -1) 4) U)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 K -1) 2) U))) J)
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 2) U) J)) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 6) U) J)) (*.f64 -32 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 4) U) J))))
(fma.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 K -1) 2) U) J) (/.f64 (+.f64 (*.f64 -32 (*.f64 (pow.f64 (pow.f64 K -1) 4) U)) (*.f64 -256 (*.f64 (pow.f64 (pow.f64 K -1) 6) U))) J))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 2) U) J)) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 6) U) J)) (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 4) U) J)) (*.f64 -2048 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 8) U) J)))))
(+.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 K -1) 2) U)) (*.f64 -256 (*.f64 (pow.f64 (pow.f64 K -1) 6) U))) J) (/.f64 (+.f64 (*.f64 -32 (*.f64 (pow.f64 (pow.f64 K -1) 4) U)) (*.f64 -2048 (*.f64 (pow.f64 (pow.f64 K -1) 8) U))) J))
(*.f64 -4 (/.f64 (*.f64 U (pow.f64 (/.f64 -1 K) 2)) J))
(*.f64 -4 (/.f64 (*.f64 (pow.f64 (pow.f64 K -1) 2) U) J))
(+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 (/.f64 -1 K) 4) U) J)) (*.f64 -4 (/.f64 (*.f64 U (pow.f64 (/.f64 -1 K) 2)) J)))
(/.f64 (+.f64 (*.f64 -32 (*.f64 (pow.f64 (pow.f64 K -1) 4) U)) (*.f64 -4 (*.f64 (pow.f64 (pow.f64 K -1) 2) U))) J)
(+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 (/.f64 -1 K) 4) U) J)) (+.f64 (*.f64 -4 (/.f64 (*.f64 U (pow.f64 (/.f64 -1 K) 2)) J)) (*.f64 -256 (/.f64 (*.f64 (pow.f64 (/.f64 -1 K) 6) U) J))))
(fma.f64 -32 (/.f64 (*.f64 (pow.f64 (pow.f64 K -1) 4) U) J) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 K -1) 2) U)) (*.f64 -256 (*.f64 (pow.f64 (/.f64 -1 K) 6) U))) J))
(+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 (/.f64 -1 K) 4) U) J)) (+.f64 (*.f64 -2048 (/.f64 (*.f64 (pow.f64 (/.f64 -1 K) 8) U) J)) (+.f64 (*.f64 -4 (/.f64 (*.f64 U (pow.f64 (/.f64 -1 K) 2)) J)) (*.f64 -256 (/.f64 (*.f64 (pow.f64 (/.f64 -1 K) 6) U) J)))))
(+.f64 (/.f64 (+.f64 (*.f64 -32 (*.f64 (pow.f64 (pow.f64 K -1) 4) U)) (*.f64 -2048 (*.f64 (pow.f64 (/.f64 -1 K) 8) U))) J) (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 (pow.f64 K -1) 2) U)) (*.f64 -256 (*.f64 (pow.f64 (/.f64 -1 K) 6) U))) J))
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 2 J)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 2 J))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 2 J))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 2 J))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 K) -2) J))
(*.f64 (*.f64 -1/4 (pow.f64 (pow.f64 K -1) -2)) J)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 K) -2) J)) (*.f64 2 J))
(*.f64 J (+.f64 2 (*.f64 -1/4 (pow.f64 (pow.f64 K -1) -2))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 K) -2) J)) (*.f64 2 J))
(*.f64 J (+.f64 2 (*.f64 -1/4 (pow.f64 (pow.f64 K -1) -2))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 K) -2) J)) (*.f64 2 J))
(*.f64 J (+.f64 2 (*.f64 -1/4 (pow.f64 (pow.f64 K -1) -2))))
(*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 K) -2) J))
(*.f64 (*.f64 -1/4 (pow.f64 (/.f64 -1 K) -2)) J)
(+.f64 (*.f64 2 J) (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 K) -2) J)))
(*.f64 J (+.f64 2 (*.f64 -1/4 (pow.f64 (/.f64 -1 K) -2))))
(+.f64 (*.f64 2 J) (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 K) -2) J)))
(*.f64 J (+.f64 2 (*.f64 -1/4 (pow.f64 (/.f64 -1 K) -2))))
(+.f64 (*.f64 2 J) (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 K) -2) J)))
(*.f64 J (+.f64 2 (*.f64 -1/4 (pow.f64 (/.f64 -1 K) -2))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (*.f64 8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (/.f64 1 K) 4))) (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (pow.f64 K -1) 4))) (pow.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (/.f64 1 K) 4))) (pow.f64 J 2))) (+.f64 (*.f64 128 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 6) (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K)))) (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))))
(+.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (pow.f64 K -1) 4)))) (*.f64 128 (*.f64 (*.f64 (pow.f64 (pow.f64 K -1) 6) (pow.f64 U 2)) (cos.f64 (*.f64 1/2 K))))) (pow.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (/.f64 1 K) 4))) (pow.f64 J 2))) (+.f64 (*.f64 128 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 6) (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K)))) (pow.f64 J 2))) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (*.f64 1024 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 2048 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) 2)) (pow.f64 (/.f64 1 K) 8)))))))
(+.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (pow.f64 K -1) 4)))) (*.f64 128 (*.f64 (*.f64 (pow.f64 (pow.f64 K -1) 6) (pow.f64 U 2)) (cos.f64 (*.f64 1/2 K))))) (pow.f64 J 2)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 3072) (pow.f64 (/.f64 (*.f64 8 (pow.f64 U 2)) (pow.f64 J 2)) 2)) (pow.f64 (pow.f64 K -1) 8)))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (/.f64 -1 K) 4))) (pow.f64 J 2))))
(fma.f64 8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (pow.f64 K -1) 4))) (pow.f64 J 2)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (/.f64 -1 K) 6))) (pow.f64 J 2))) (*.f64 8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (/.f64 -1 K) 4))) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (+.f64 (*.f64 8 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (pow.f64 K -1) 4)))) (*.f64 128 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (/.f64 -1 K) 6))))) (pow.f64 J 2)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (/.f64 -1 K) 6))) (pow.f64 J 2))) (+.f64 (*.f64 8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (/.f64 -1 K) 4))) (pow.f64 J 2))) (*.f64 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (-.f64 (+.f64 (*.f64 1024 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) (*.f64 2048 (/.f64 (pow.f64 U 2) (pow.f64 J 2)))) (pow.f64 (*.f64 8 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) 2)) (pow.f64 (/.f64 -1 K) 8)))))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (/.f64 (+.f64 (*.f64 8 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (pow.f64 K -1) 4)))) (*.f64 128 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (/.f64 -1 K) 6))))) (pow.f64 J 2)) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2)) 3072) (pow.f64 (/.f64 (*.f64 8 (pow.f64 U 2)) (pow.f64 J 2)) 2)) (pow.f64 (/.f64 -1 K) 8)))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (pow.f64 (/.f64 1/2 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2))) 2))))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)) (*.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 U 4) (pow.f64 (/.f64 1/2 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)) 2)))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 2)) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 6) (pow.f64 (/.f64 1/2 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2))) 2))) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (pow.f64 (/.f64 1/2 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2))) 2)))))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/4 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (pow.f64 (/.f64 1/2 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)) 2)))) (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)) (*.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 U 4) (pow.f64 (/.f64 1/2 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(+.f64 (*.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) U))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) U)))
(fma.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))) U)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) U)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) U)))
(*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))) (*.f64 -1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) U))))
(-.f64 (/.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))) U)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) U)))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2)))) J)
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 (pow.f64 U 2) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)))) J)
(cos.f64 (*.f64 1/2 K))
(+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 1 J) 2))) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J -1) J))) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 1 J) 4)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 1 J) 2))) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2)))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J -1) J))) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 U 2)) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (pow.f64 J -1) 4))))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 1 J) 4)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 1 J) 2))) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (/.f64 1 J) 6)))) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))))))
(+.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 U 2)) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (pow.f64 J -1) 4))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J -1) J)))) (*.f64 1/4 (*.f64 (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 U 2)) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (pow.f64 J -1) 6)))))) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2))))
(cos.f64 (*.f64 1/2 K))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 -1 J) 2))) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J -1) J))) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 -1 J) 2))) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 -1 J) 4))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J -1) J))) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) (+.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 U 2)) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (pow.f64 J -1) 4))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 -1 J) 2))) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (+.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (/.f64 -1 J) 6)))) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 -1 J) 4)))))))
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 J -1) J))) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 U 2)) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (pow.f64 (/.f64 -1 J) 6)))) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 U 2)) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (pow.f64 J -1) 4))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 2)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))) -2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))) -2)
(*.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (*.f64 (pow.f64 J 2) 4))) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))) -2)
(*.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 4) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))))
(*.f64 (cbrt.f64 (*.f64 -2 4)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 2)) (*.f64 -2 J)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))) -2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) (*.f64 -2 J)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))) -2)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) -2) J)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))) -2)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) (cbrt.f64 (*.f64 -2 J))) (cbrt.f64 (*.f64 4 (pow.f64 J 2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))) (cbrt.f64 (*.f64 (*.f64 -2 J) (*.f64 (pow.f64 J 2) 4))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))) -2)
(*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (pow.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) 2/3))
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))) 2/3))
(*.f64 (*.f64 (*.f64 -2 J) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))) -2)
(*.f64 (*.f64 (*.f64 -2 J) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 2)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))) -2)
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))) -2)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) (*.f64 -2 J))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))) -2)
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))) -2)
(*.f64 -2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))) -2)
(*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) -2)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))) -2)
(*.f64 1 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))) -2)
(*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 1)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))) -2)
(/.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 1)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))) -2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) 3)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))) -2)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 3) 1/3)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))) -2)
(pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 1)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))) -2)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 3))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))) -2)
(neg.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) 2))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))) -2)
(neg.f64 (*.f64 2 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))) -2)
(*.f64 (cbrt.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) (cbrt.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 2)))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 2)) (cbrt.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (/.f64 U J) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (neg.f64 U) (/.f64 -1 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (/.f64 (cbrt.f64 U) J) (/.f64 (cbrt.f64 (pow.f64 U 2)) (fma.f64 -1/4 (pow.f64 K 2) 2)))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (pow.f64 J -1) (/.f64 U (fma.f64 -1/4 (pow.f64 K 2) 2)))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (cbrt.f64 U) (/.f64 (cbrt.f64 (pow.f64 U 2)) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (/.f64 (cbrt.f64 U) (fma.f64 -1/4 (pow.f64 K 2) 2)) (/.f64 (cbrt.f64 (pow.f64 U 2)) J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) (/.f64 U J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) J)) (/.f64 U (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) J)) U) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)))
(*.f64 (/.f64 (/.f64 U J) (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2))))
(/.f64 U (*.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 3)) J))
(*.f64 (/.f64 U (fma.f64 -1/4 (pow.f64 K 2) 2)) (pow.f64 J -1))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (/.f64 U (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (/.f64 U (neg.f64 J)) (/.f64 1 (neg.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (/.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) J) U)
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 U (/.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 -1 (/.f64 U (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 1)
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(-.f64 (/.f64 0 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))) (/.f64 U (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(-.f64 0 (/.f64 U (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 (neg.f64 U) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J)))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 (/.f64 (/.f64 U J) (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))) (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)))
(/.f64 U (*.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 3)) J))
(/.f64 (/.f64 U (fma.f64 -1/4 (pow.f64 K 2) 2)) J)
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 (/.f64 U (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 (*.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) U) J)
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 (*.f64 (pow.f64 J -1) U) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) J)) U) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)))
(/.f64 (*.f64 (neg.f64 U) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1)) (neg.f64 J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 (*.f64 (/.f64 U (cbrt.f64 J)) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1)) (cbrt.f64 (pow.f64 J 2)))
(/.f64 U (*.f64 (cbrt.f64 (pow.f64 J 3)) (fma.f64 -1/4 (pow.f64 K 2) 2)))
(/.f64 (*.f64 (/.f64 U (neg.f64 J)) 1) (neg.f64 (fma.f64 -1/4 (pow.f64 K 2) 2)))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 (*.f64 (/.f64 (/.f64 U J) (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))) 1) (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)))
(/.f64 U (*.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 3)) J))
(/.f64 (*.f64 (/.f64 U (fma.f64 -1/4 (pow.f64 K 2) 2)) 1) J)
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 (*.f64 (/.f64 U (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) 1) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 (*.f64 (cbrt.f64 U) (cbrt.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 2))) (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(cbrt.f64 (/.f64 (*.f64 U (pow.f64 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 U J)) (cbrt.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 2))) (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)) 2) (/.f64 U J)) (fma.f64 -1/4 (pow.f64 K 2) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 U)) (cbrt.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 2))) (cbrt.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)) 2) (neg.f64 U)) (*.f64 (-.f64 -2 (*.f64 -1/4 (pow.f64 K 2))) J)))
(/.f64 (/.f64 U (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))) (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 (*.f64 (cbrt.f64 U) (/.f64 (cbrt.f64 (pow.f64 U 2)) (fma.f64 -1/4 (pow.f64 K 2) 2))) J)
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) (cbrt.f64 (pow.f64 U 2))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)) (pow.f64 U 2)) (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)))
(/.f64 (*.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) (neg.f64 U)) (neg.f64 J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 (*.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) (/.f64 U (cbrt.f64 J))) (cbrt.f64 (pow.f64 J 2)))
(/.f64 U (*.f64 (cbrt.f64 (pow.f64 J 3)) (fma.f64 -1/4 (pow.f64 K 2) 2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 U) J) (cbrt.f64 (pow.f64 U 2))) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 (*.f64 (/.f64 (cbrt.f64 U) (fma.f64 -1/4 (pow.f64 K 2) 2)) (cbrt.f64 (pow.f64 U 2))) J)
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 2)) (cbrt.f64 U)) (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(cbrt.f64 (/.f64 (*.f64 U (pow.f64 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 2)) (cbrt.f64 (/.f64 U J))) (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)) 2) (/.f64 U J)) (fma.f64 -1/4 (pow.f64 K 2) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 2)) (cbrt.f64 (neg.f64 U))) (cbrt.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)) 2) (neg.f64 U)) (*.f64 (-.f64 -2 (*.f64 -1/4 (pow.f64 K 2))) J)))
(/.f64 (/.f64 U (cbrt.f64 J)) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (cbrt.f64 (pow.f64 J 2))))
(/.f64 U (*.f64 (cbrt.f64 (pow.f64 J 3)) (fma.f64 -1/4 (pow.f64 K 2) 2)))
(/.f64 (neg.f64 (/.f64 (/.f64 U J) (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2))))
(/.f64 U (*.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 3)) J))
(/.f64 (neg.f64 (/.f64 U (fma.f64 -1/4 (pow.f64 K 2) 2))) (neg.f64 J))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 (neg.f64 (/.f64 U (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 (/.f64 U (neg.f64 J)) (neg.f64 (fma.f64 -1/4 (pow.f64 K 2) 2)))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 (/.f64 U J) (neg.f64 (neg.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 1)
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(pow.f64 (cbrt.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) 3)
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(pow.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 3) 1/3)
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 1)
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(cbrt.f64 (pow.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 3))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(neg.f64 (/.f64 U (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(neg.f64 (/.f64 (/.f64 U J) (neg.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(neg.f64 (*.f64 (/.f64 U (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))) 1))
(/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))
(if (!=.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))) 0) (/.f64 (*.f64 (/.f64 U J) (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2)))) (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8)) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 (fma.f64 1/16 (pow.f64 K 4) (-.f64 4 (*.f64 -1/2 (pow.f64 K 2)))) 0) (/.f64 (*.f64 (/.f64 U J) (fma.f64 1/16 (pow.f64 K 4) (-.f64 4 (*.f64 -1/2 (pow.f64 K 2))))) (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8)) (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 U 0) (/.f64 1 (/.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) U)) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 U 0) (pow.f64 (/.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) U) -1) (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 U 2)) 0) (/.f64 (cbrt.f64 U) (/.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) (cbrt.f64 (pow.f64 U 2)))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 (cbrt.f64 (pow.f64 U 2)) 0) (/.f64 (cbrt.f64 U) (/.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) (cbrt.f64 (pow.f64 U 2)))) (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (pow.f64 J -1) 0) (/.f64 U (/.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (pow.f64 J -1))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 (pow.f64 J -1) 0) (/.f64 U (/.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (pow.f64 J -1))) (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 U J)) 2) 0) (/.f64 (cbrt.f64 (/.f64 U J)) (/.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (pow.f64 (cbrt.f64 (/.f64 U J)) 2))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 (pow.f64 (cbrt.f64 (/.f64 U J)) 2) 0) (/.f64 (cbrt.f64 (/.f64 U J)) (/.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (pow.f64 (cbrt.f64 (/.f64 U J)) 2))) (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (/.f64 U (cbrt.f64 (pow.f64 J 2))) 0) (/.f64 (cbrt.f64 (pow.f64 J -1)) (/.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (/.f64 U (cbrt.f64 (pow.f64 J 2))))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 (/.f64 U (cbrt.f64 (pow.f64 J 2))) 0) (/.f64 (cbrt.f64 (pow.f64 J -1)) (/.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (/.f64 U (cbrt.f64 (pow.f64 J 2))))) (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) J) 0) (/.f64 (cbrt.f64 U) (/.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (/.f64 (cbrt.f64 (pow.f64 U 2)) J))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) J) 0) (/.f64 (cbrt.f64 U) (/.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (/.f64 (cbrt.f64 (pow.f64 U 2)) J))) (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (/.f64 U J) 0) (/.f64 1 (/.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (/.f64 U J))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 (/.f64 U J) 0) (pow.f64 (/.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (/.f64 U J)) -1) (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) 0) (/.f64 (cbrt.f64 (/.f64 U J)) (/.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (cbrt.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))) 0) (/.f64 (cbrt.f64 (/.f64 U J)) (/.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (cbrt.f64 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (cbrt.f64 U) 0) (/.f64 (cbrt.f64 (pow.f64 U 2)) (/.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) (cbrt.f64 U))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 (cbrt.f64 U) 0) (/.f64 (cbrt.f64 (pow.f64 U 2)) (/.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) (cbrt.f64 U))) (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 U 2))) 0) (/.f64 (cbrt.f64 U) (/.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) (cbrt.f64 (pow.f64 U 2)))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 U 2))) 0) (/.f64 (cbrt.f64 U) (/.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) (cbrt.f64 (pow.f64 U 2)))) (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 U 0) (/.f64 -1 (/.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J)) U)) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 U 0) (pow.f64 (/.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) U) -1) (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 U)) 2) 0) (/.f64 (cbrt.f64 (neg.f64 U)) (/.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J)) (pow.f64 (cbrt.f64 (neg.f64 U)) 2))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 (pow.f64 (cbrt.f64 (neg.f64 U)) 2) 0) (/.f64 (neg.f64 (cbrt.f64 (neg.f64 U))) (/.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) (pow.f64 (cbrt.f64 (neg.f64 U)) 2))) (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 U 2)) 0) (/.f64 (neg.f64 (cbrt.f64 U)) (/.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J)) (cbrt.f64 (pow.f64 U 2)))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 (cbrt.f64 (pow.f64 U 2)) 0) (/.f64 (cbrt.f64 U) (/.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) (cbrt.f64 (pow.f64 U 2)))) (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (neg.f64 U) 0) (/.f64 1 (/.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) U)) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 (neg.f64 U) 0) (pow.f64 (/.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) U) -1) (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (neg.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2)))) 0) (*.f64 (/.f64 (/.f64 U J) (neg.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8))) (neg.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 (neg.f64 (fma.f64 1/16 (pow.f64 K 4) (-.f64 4 (*.f64 -1/2 (pow.f64 K 2))))) 0) (/.f64 (*.f64 (/.f64 U J) (fma.f64 1/16 (pow.f64 K 4) (-.f64 4 (*.f64 -1/2 (pow.f64 K 2))))) (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8)) (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))) 0) (*.f64 (/.f64 U (*.f64 J (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8))) (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2)))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 (fma.f64 1/16 (pow.f64 K 4) (-.f64 4 (*.f64 -1/2 (pow.f64 K 2)))) 0) (/.f64 (*.f64 (/.f64 U J) (fma.f64 1/16 (pow.f64 K 4) (-.f64 4 (*.f64 -1/2 (pow.f64 K 2))))) (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8)) (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 1 0) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(if (!=.f64 1 0) (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)) (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) J)
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)) (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 J 2)) (fma.f64 -1/4 (pow.f64 K 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 J 3)) (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) J))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 3)) J)
(*.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (cbrt.f64 J)) (cbrt.f64 (pow.f64 J 2)))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (cbrt.f64 (pow.f64 J 3)))
(*.f64 (*.f64 J (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))) (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)))
(*.f64 J (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 3)))
(*.f64 (*.f64 J (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8)) (pow.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))) -1))
(*.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) (/.f64 J (fma.f64 1/16 (pow.f64 K 4) (-.f64 4 (*.f64 -1/2 (pow.f64 K 2))))))
(*.f64 (*.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) J) (pow.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))) -1))
(*.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) (/.f64 J (fma.f64 1/16 (pow.f64 K 4) (-.f64 4 (*.f64 -1/2 (pow.f64 K 2))))))
(*.f64 (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)))))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))) 2)))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (neg.f64 J) (neg.f64 (fma.f64 -1/4 (pow.f64 K 2) 2)))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 J (neg.f64 (neg.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (neg.f64 (fma.f64 -1/4 (pow.f64 K 2) 2)) (neg.f64 J))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 (neg.f64 J)))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (cbrt.f64 (pow.f64 J 2)) (+.f64 (*.f64 2 (cbrt.f64 J)) (*.f64 (*.f64 K (*.f64 K -1/4)) (cbrt.f64 J))))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (cbrt.f64 (pow.f64 J 3)))
(*.f64 (cbrt.f64 (pow.f64 J 2)) (+.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) (cbrt.f64 J)) (*.f64 2 (cbrt.f64 J))))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (cbrt.f64 (pow.f64 J 3)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J)))) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J))) 2))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (neg.f64 (neg.f64 J)) (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (neg.f64 (neg.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))) J)
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 -1 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J)))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 1 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 1)
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(-.f64 0 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J)))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 (*.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) J) (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))))
(*.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) (/.f64 J (fma.f64 1/16 (pow.f64 K 4) (-.f64 4 (*.f64 -1/2 (pow.f64 K 2))))))
(/.f64 (*.f64 J (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8)) (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))))
(*.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) (/.f64 J (fma.f64 1/16 (pow.f64 K 4) (-.f64 4 (*.f64 -1/2 (pow.f64 K 2))))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) J)) (cbrt.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2))) J) (cbrt.f64 (fma.f64 1/16 (pow.f64 K 4) (-.f64 4 (*.f64 -1/2 (pow.f64 K 2))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8)) J) (neg.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2)))))
(*.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) (/.f64 J (fma.f64 1/16 (pow.f64 K 4) (-.f64 4 (*.f64 -1/2 (pow.f64 K 2))))))
(/.f64 (*.f64 (*.f64 J (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8)) 1) (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))))
(*.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) (/.f64 J (fma.f64 1/16 (pow.f64 K 4) (-.f64 4 (*.f64 -1/2 (pow.f64 K 2))))))
(/.f64 (*.f64 (*.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) J) 1) (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))))
(*.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) (/.f64 J (fma.f64 1/16 (pow.f64 K 4) (-.f64 4 (*.f64 -1/2 (pow.f64 K 2))))))
(/.f64 (*.f64 J (neg.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8))) (neg.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2)))))
(*.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) (/.f64 J (fma.f64 1/16 (pow.f64 K 4) (-.f64 4 (*.f64 -1/2 (pow.f64 K 2))))))
(/.f64 (*.f64 1 (*.f64 J (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8))) (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))))
(*.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) (/.f64 J (fma.f64 1/16 (pow.f64 K 4) (-.f64 4 (*.f64 -1/2 (pow.f64 K 2))))))
(/.f64 (*.f64 1 (*.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) J)) (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))))
(*.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) (/.f64 J (fma.f64 1/16 (pow.f64 K 4) (-.f64 4 (*.f64 -1/2 (pow.f64 K 2))))))
(/.f64 (neg.f64 (*.f64 J (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8))) (neg.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2)))))
(*.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) (/.f64 J (fma.f64 1/16 (pow.f64 K 4) (-.f64 4 (*.f64 -1/2 (pow.f64 K 2))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) J)) (neg.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2)))))
(*.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) (/.f64 J (fma.f64 1/16 (pow.f64 K 4) (-.f64 4 (*.f64 -1/2 (pow.f64 K 2))))))
(/.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J)) -1)
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 1)
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(fma.f64 (*.f64 K (*.f64 K -1/4)) J (+.f64 J J))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(fma.f64 J (*.f64 K (*.f64 K -1/4)) (+.f64 J J))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(fma.f64 (*.f64 J (cbrt.f64 2)) (cbrt.f64 4) (*.f64 (*.f64 K (*.f64 K -1/4)) J))
(fma.f64 (*.f64 J (cbrt.f64 2)) (cbrt.f64 4) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))
(fma.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))
(fma.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) J) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))
(fma.f64 (cbrt.f64 (+.f64 J J)) (pow.f64 (cbrt.f64 (+.f64 J J)) 2) (*.f64 (*.f64 K (*.f64 K -1/4)) J))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(fma.f64 (*.f64 2 (cbrt.f64 J)) (cbrt.f64 (pow.f64 J 2)) (*.f64 (*.f64 K (*.f64 K -1/4)) J))
(fma.f64 (*.f64 2 (cbrt.f64 J)) (cbrt.f64 (pow.f64 J 2)) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))
(fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 J 2)) 2) (*.f64 (*.f64 K (*.f64 K -1/4)) J))
(fma.f64 (cbrt.f64 J) (*.f64 2 (cbrt.f64 (pow.f64 J 2))) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))
(fma.f64 (*.f64 J (sqrt.f64 2)) (sqrt.f64 2) (*.f64 (*.f64 K (*.f64 K -1/4)) J))
(fma.f64 (*.f64 J (sqrt.f64 2)) (sqrt.f64 2) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))
(fma.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))
(fma.f64 (sqrt.f64 2) (*.f64 J (sqrt.f64 2)) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))
(fma.f64 (*.f64 J -1/4) (pow.f64 K 2) (+.f64 J J))
(fma.f64 (*.f64 -1/4 J) (pow.f64 K 2) (*.f64 2 J))
(fma.f64 -1/4 (*.f64 (pow.f64 K 2) J) (+.f64 J J))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(fma.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) (cbrt.f64 J)) (cbrt.f64 (pow.f64 J 2)) (+.f64 J J))
(fma.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) (cbrt.f64 J)) (cbrt.f64 (pow.f64 J 2)) (*.f64 2 J))
(fma.f64 (*.f64 J (cbrt.f64 (*.f64 K (*.f64 K -1/4)))) (cbrt.f64 (*.f64 1/16 (pow.f64 (pow.f64 K 2) 2))) (+.f64 J J))
(fma.f64 (*.f64 J (cbrt.f64 (*.f64 -1/4 (pow.f64 K 2)))) (cbrt.f64 (*.f64 1/16 (pow.f64 K 4))) (*.f64 2 J))
(fma.f64 (cbrt.f64 (*.f64 K (*.f64 K -1/4))) (*.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 (pow.f64 K 2) 2))) J) (+.f64 J J))
(fma.f64 (cbrt.f64 (*.f64 -1/4 (pow.f64 K 2))) (*.f64 (cbrt.f64 (*.f64 1/16 (pow.f64 K 4))) J) (*.f64 2 J))
(fma.f64 (*.f64 J (pow.f64 K 2)) -1/4 (+.f64 J J))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(fma.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 J 2)) (*.f64 K (*.f64 K -1/4))) (+.f64 J J))
(fma.f64 (cbrt.f64 J) (*.f64 (*.f64 (cbrt.f64 (pow.f64 J 2)) K) (*.f64 -1/4 K)) (*.f64 2 J))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J)) 2) (+.f64 J J))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(fma.f64 (pow.f64 K 2) (*.f64 -1/4 J) (+.f64 J J))
(fma.f64 (pow.f64 K 2) (*.f64 -1/4 J) (*.f64 2 J))
(fma.f64 2 J (*.f64 (*.f64 K (*.f64 K -1/4)) J))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(fma.f64 J 2 (*.f64 (*.f64 K (*.f64 K -1/4)) J))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(fma.f64 1 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(fma.f64 1 (*.f64 (*.f64 K (*.f64 K -1/4)) J) (+.f64 J J))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(fma.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 1 (+.f64 J J))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 3)
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(pow.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 3) 1/3)
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 1)
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 3))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(neg.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (neg.f64 J)))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(if (!=.f64 (*.f64 J (fma.f64 (pow.f64 K 2) -1/4 -2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2) (*.f64 4 (pow.f64 J 2))) (*.f64 J (fma.f64 (pow.f64 K 2) -1/4 -2))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (*.f64 J (fma.f64 (pow.f64 K 2) -1/4 -2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (pow.f64 J 2) 4)) (*.f64 J (fma.f64 (pow.f64 K 2) -1/4 -2))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 0) (*.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) (+.f64 1 (/.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J)))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 0) (*.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 1 (/.f64 (*.f64 2 J) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J)))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (+.f64 J J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (*.f64 4 (pow.f64 J 2)) (-.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2) (*.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (*.f64 2 J) 0) (/.f64 (*.f64 (pow.f64 J 3) (+.f64 8 (pow.f64 (*.f64 -1/4 (pow.f64 K 2)) 3))) (fma.f64 4 (pow.f64 J 2) (*.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (*.f64 J (fma.f64 (pow.f64 K 2) -1/4 -2))))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2) (*.f64 (+.f64 J J) (-.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 0) (/.f64 (*.f64 (pow.f64 J 3) (+.f64 8 (pow.f64 (*.f64 -1/4 (pow.f64 K 2)) 3))) (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (*.f64 2 J) (*.f64 J (-.f64 2 (*.f64 -1/4 (pow.f64 K 2))))))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (-.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J)) 0) (/.f64 (-.f64 (*.f64 4 (pow.f64 J 2)) (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2)) (-.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (*.f64 J (-.f64 2 (*.f64 -1/4 (pow.f64 K 2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (pow.f64 J 2) 4)) (*.f64 J (fma.f64 (pow.f64 K 2) -1/4 -2))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) 0) (/.f64 J (/.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))) (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) 0) (/.f64 J (/.f64 (fma.f64 1/16 (pow.f64 K 4) (-.f64 4 (*.f64 -1/2 (pow.f64 K 2)))) (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 J 0) (/.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) (/.f64 (fma.f64 1/16 (pow.f64 (pow.f64 K 2) 2) (-.f64 4 (*.f64 (pow.f64 K 2) -1/2))) J)) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 J 0) (/.f64 (fma.f64 -1/64 (pow.f64 (pow.f64 K 2) 3) 8) (/.f64 (fma.f64 1/16 (pow.f64 K 4) (-.f64 4 (*.f64 -1/2 (pow.f64 K 2)))) J)) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 J 2)) (fma.f64 -1/4 (pow.f64 K 2) 2)) 0) (/.f64 (cbrt.f64 J) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 J 2)) (fma.f64 -1/4 (pow.f64 K 2) 2)))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (cbrt.f64 (pow.f64 J 2))) 0) (/.f64 (cbrt.f64 J) (/.f64 1 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (cbrt.f64 (pow.f64 J 2))))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) J) 0) (/.f64 (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) J))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 0) (/.f64 J (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1)) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 J 2)) 0) (/.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (cbrt.f64 J)) (/.f64 1 (cbrt.f64 (pow.f64 J 2)))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 J 0) (/.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (pow.f64 J -1)) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)) (cbrt.f64 (/.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) J))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 0) (cbrt.f64 (/.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2) (/.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) J))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) 0) (/.f64 (*.f64 J (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)) 0) (/.f64 (*.f64 (cbrt.f64 (fma.f64 -1/4 (pow.f64 K 2) 2)) J) (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) 2)))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 0) (/.f64 1 (/.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) -1) J)) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (+.f64 J J) 0) (*.f64 (+.f64 J J) (+.f64 1 (/.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) (+.f64 J J)))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (*.f64 2 J) 0) (*.f64 (*.f64 2 J) (/.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) (*.f64 2 J))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (+.f64 (*.f64 4 (pow.f64 J 2)) (-.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2) (*.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (*.f64 4 (pow.f64 J 2)) (-.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2) (*.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (fma.f64 4 (pow.f64 J 2) (*.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (*.f64 J (fma.f64 (pow.f64 K 2) -1/4 -2)))) 0) (/.f64 (*.f64 (pow.f64 J 3) (+.f64 8 (pow.f64 (*.f64 -1/4 (pow.f64 K 2)) 3))) (fma.f64 4 (pow.f64 J 2) (*.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (*.f64 J (fma.f64 (pow.f64 K 2) -1/4 -2))))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2) (*.f64 (+.f64 J J) (-.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2) (*.f64 (+.f64 J J) (-.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (*.f64 2 J) (*.f64 J (-.f64 2 (*.f64 -1/4 (pow.f64 K 2)))))) 0) (/.f64 (*.f64 (pow.f64 J 3) (+.f64 8 (pow.f64 (*.f64 -1/4 (pow.f64 K 2)) 3))) (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (*.f64 2 J) (*.f64 J (-.f64 2 (*.f64 -1/4 (pow.f64 K 2))))))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (*.f64 4 (pow.f64 J 2)) (-.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2) (*.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 0) (/.f64 (*.f64 (pow.f64 J 3) (+.f64 8 (pow.f64 (*.f64 -1/4 (pow.f64 K 2)) 3))) (fma.f64 4 (pow.f64 J 2) (*.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (*.f64 J (fma.f64 (pow.f64 K 2) -1/4 -2))))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (+.f64 J J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) 2) (*.f64 (+.f64 J J) (-.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 (*.f64 2 J) 0) (/.f64 (*.f64 (pow.f64 J 3) (+.f64 8 (pow.f64 (*.f64 -1/4 (pow.f64 K 2)) 3))) (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (*.f64 2 J) (*.f64 J (-.f64 2 (*.f64 -1/4 (pow.f64 K 2))))))) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(if (!=.f64 1 0) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))
(+.f64 (*.f64 (*.f64 K (*.f64 K -1/4)) J) (+.f64 J J))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(+.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(+.f64 (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J))) (neg.f64 (*.f64 -2 J)))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))))
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))))
(*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) (*.f64 (pow.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) 2/3) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))) (*.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))) 2/3) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) (pow.f64 (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) 2/3))
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2)))) (cos.f64 (*.f64 1/2 K))) (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))) 2/3))
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))))) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) 2))))

localize129.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.9b
(*.f64 (pow.f64 K 4) J)
4.6b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 2 J)))))))
5.6b
(*.f64 (pow.f64 K 2) J)
12.0b
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 2 J)))
Compiler

Compiled 190 to 138 computations (27.4% saved)

series342.0ms (0.4%)

Counts
4 → 63
Calls

27 calls:

TimeVariablePointExpression
6.0ms
J
@inf
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 2 J)))))))
5.0ms
K
@0
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 2 J)))))))
5.0ms
U
@inf
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 2 J)))))))
4.0ms
J
@0
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 2 J)))))))
3.0ms
U
@0
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 2 J)))))))
Compiler

Compiled 18575 to 14920 computations (19.7% saved)

rewrite2.2s (2.3%)

Algorithm
batch-egg-rewrite
Rules
70×egg-rr
27×egg-rr
17×egg-rr
17×egg-rr
Counts
4 → 131
Calls
Call 1
Inputs
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 2 J)))
(*.f64 (pow.f64 K 2) J)
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 2 J)))))))
(*.f64 (pow.f64 K 4) J)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 J (+.f64 (+.f64 2 (*.f64 1/192 (pow.f64 K 4))) (*.f64 -1/4 (pow.f64 K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))) (cbrt.f64 (pow.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 2)) (cbrt.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J)) (cbrt.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))))) (+.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J)) (cbrt.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2)) (*.f64 (cbrt.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))) (cbrt.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))))) (+.f64 (cbrt.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))) (cbrt.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) (cbrt.f64 (pow.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (+.f64 2 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))) (cbrt.f64 (pow.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 2)) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1/4 (*.f64 (pow.f64 K 2) J) (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2)) (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 K 2) J) -1/4 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1/4 (pow.f64 K 2)) J (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 3) (pow.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 3)) (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) (*.f64 J (-.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (-.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 2) (*.f64 -1/16 (pow.f64 (*.f64 (pow.f64 K 2) J) 2))) (*.f64 J (-.f64 (+.f64 2 (*.f64 1/192 (pow.f64 K 4))) (*.f64 -1/4 (pow.f64 K 2))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 0) (*.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 1 (/.f64 (*.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) -4) (*.f64 (pow.f64 K 2) J)))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) (*.f64 J (-.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 3) (pow.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 3)) (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) (*.f64 J (-.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 3) (pow.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 3)) (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) (*.f64 J (-.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (-.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2) (*.f64 -4 (pow.f64 J 2))) (*.f64 J (-.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (-.f64 (+.f64 2 (*.f64 1/192 (pow.f64 K 4))) (*.f64 -1/4 (pow.f64 K 2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 2) (*.f64 -1/16 (pow.f64 (*.f64 (pow.f64 K 2) J) 2))) (*.f64 J (-.f64 (+.f64 2 (*.f64 1/192 (pow.f64 K 4))) (*.f64 -1/4 (pow.f64 K 2))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 0) (*.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) (+.f64 1 (/.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 0) (*.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) (+.f64 1 (/.f64 (*.f64 (pow.f64 K 2) J) (*.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) -4)))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2) (*.f64 (+.f64 J J) (-.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 3) (pow.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2) (-.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) (*.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 3) (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 3)) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) (-.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2) (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 (*.f64 1/192 (pow.f64 K 4)) J))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 J J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (*.f64 4 (pow.f64 J 2)) (-.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2) (*.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2) (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)))) (-.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 (*.f64 1/192 (pow.f64 K 4)) J)) 0) (/.f64 (-.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2)) (-.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 (*.f64 1/192 (pow.f64 K 4)) J))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))))) 0) (/.f64 (-.f64 (*.f64 4 (pow.f64 J 2)) (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2)) (-.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 0) (*.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (+.f64 1 (/.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 (*.f64 1/192 (pow.f64 K 4)) J)))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 0) (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (+.f64 1 (/.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 J J) 0) (*.f64 (+.f64 J J) (+.f64 1 (/.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) (+.f64 J J)))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2) (*.f64 (+.f64 J J) (-.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2) (*.f64 (+.f64 J J) (-.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2) (-.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) (*.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 3) (pow.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2) (-.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) (*.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) (-.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2) (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 (*.f64 1/192 (pow.f64 K 4)) J)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 3) (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 3)) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) (-.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2) (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 (*.f64 1/192 (pow.f64 K 4)) J))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 4 (pow.f64 J 2)) (-.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2) (*.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (*.f64 4 (pow.f64 J 2)) (-.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2) (*.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 J J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2) (*.f64 (+.f64 J J) (-.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 3) (pow.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2) (-.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) (*.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 3) (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 3)) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) (-.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2) (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 (*.f64 1/192 (pow.f64 K 4)) J))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (*.f64 4 (pow.f64 J 2)) (-.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2) (*.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 (*.f64 1/192 (pow.f64 K 4)) J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 1) (*.f64 (*.f64 1/192 (pow.f64 K 4)) J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (neg.f64 J) (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))))) (neg.f64 (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J))) (neg.f64 (*.f64 (neg.f64 J) (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (neg.f64 J) (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 K 2) J)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 K 2) J) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 K 2) J) 2)) (cbrt.f64 (*.f64 (pow.f64 K 2) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 J 2)) (pow.f64 K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 K 2)) (*.f64 (cbrt.f64 (pow.f64 K 4)) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 K (*.f64 K J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 K 2) (cbrt.f64 J)) (cbrt.f64 (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (cbrt.f64 (pow.f64 K 2))) (cbrt.f64 (pow.f64 K 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J K) K)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 K 2) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (pow.f64 K 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 K 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 K 2) J) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 K 2) J) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 K 2) J)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 K 2) J) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 K 2) J) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 K 2) J) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 4) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 2)) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -2 J) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -2 J) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) (cbrt.f64 (*.f64 -2 J))) (cbrt.f64 (*.f64 4 (pow.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (pow.f64 (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) -2) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) (*.f64 -2 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 K 4) J)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 K 4) J) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 K 4) J) 2)) (cbrt.f64 (*.f64 (pow.f64 K 4) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 J 2)) (pow.f64 K 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 K 2) (*.f64 (pow.f64 K 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 K 4)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 K 4)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 K 2) J) (pow.f64 K 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (cbrt.f64 (pow.f64 K 4))) (pow.f64 (cbrt.f64 (pow.f64 K 4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 K 4) (cbrt.f64 J)) (cbrt.f64 (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 K 4) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (pow.f64 K 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 K 4) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 K 4) J) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 K 4) J) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 K 4) J)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 K 4) J) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 K 4) J) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 K 4) J) 3))))))

simplify4.6s (4.9%)

Algorithm
egglog
Counts
194 → 211
Calls
Call 1
Inputs
(*.f64 2 J)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 2 J))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 K) -2) J)) (*.f64 1/192 (*.f64 (pow.f64 (/.f64 1 K) -4) J)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 K) -2) J)) (+.f64 (*.f64 2 J) (*.f64 1/192 (*.f64 (pow.f64 (/.f64 1 K) -4) J))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 K) -2) J)) (+.f64 (*.f64 2 J) (*.f64 1/192 (*.f64 (pow.f64 (/.f64 1 K) -4) J))))
(+.f64 (*.f64 1/192 (*.f64 (pow.f64 (/.f64 -1 K) -4) J)) (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 K) -2) J)))
(+.f64 (*.f64 2 J) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 (/.f64 -1 K) -4) J)) (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 K) -2) J))))
(+.f64 (*.f64 2 J) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 (/.f64 -1 K) -4) J)) (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 K) -2) J))))
(*.f64 (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) J)
(*.f64 (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) J)
(*.f64 (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) J)
(*.f64 (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) J)
(*.f64 (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) J)
(*.f64 (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) J)
(*.f64 (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) J)
(*.f64 (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) J)
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 K 2)) (*.f64 -1/192 (pow.f64 (pow.f64 K 2) 2))) 2) J))
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 K 2)) (*.f64 -1/192 (pow.f64 (pow.f64 K 2) 2))) 2) J))
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 K 2)) (*.f64 -1/192 (pow.f64 (pow.f64 K 2) 2))) 2) J))
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 K 2)) (*.f64 -1/192 (pow.f64 (pow.f64 K 2) 2))) 2) J))
(*.f64 (pow.f64 (/.f64 1 K) -2) J)
(*.f64 (pow.f64 (/.f64 1 K) -2) J)
(*.f64 (pow.f64 (/.f64 1 K) -2) J)
(*.f64 (pow.f64 (/.f64 1 K) -2) J)
(*.f64 (pow.f64 (/.f64 -1 K) -2) J)
(*.f64 (pow.f64 (/.f64 -1 K) -2) J)
(*.f64 (pow.f64 (/.f64 -1 K) -2) J)
(*.f64 (pow.f64 (/.f64 -1 K) -2) J)
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) 2)) 2)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (/.f64 1 J) 3) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 2))) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) 2)) 2) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (/.f64 1 J) 3) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 2))) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) 2)) 2) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) 2)) 2))) 2) (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 1 J) 5)))) (pow.f64 (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 2))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) J) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (pow.f64 J 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 -36864 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (/.f64 1 K) 8) J))) (pow.f64 J 2))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 -36864 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (/.f64 1 K) 8) J))) (pow.f64 J 2))) (+.f64 (*.f64 -3538944 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (/.f64 1 K) 10) J))) (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 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -36864 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (*.f64 (pow.f64 (/.f64 -1 K) 8) J))) (pow.f64 J 2))))
(+.f64 (*.f64 -3538944 (/.f64 (*.f64 (pow.f64 (/.f64 -1 K) 10) (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (pow.f64 J 2))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -36864 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (*.f64 (pow.f64 (/.f64 -1 K) 8) J))) (pow.f64 J 2)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (pow.f64 (/.f64 1 K) -4) J)
(*.f64 (pow.f64 (/.f64 1 K) -4) J)
(*.f64 (pow.f64 (/.f64 1 K) -4) J)
(*.f64 (pow.f64 (/.f64 1 K) -4) J)
(*.f64 (pow.f64 (/.f64 -1 K) -4) J)
(*.f64 (pow.f64 (/.f64 -1 K) -4) J)
(*.f64 (pow.f64 (/.f64 -1 K) -4) J)
(*.f64 (pow.f64 (/.f64 -1 K) -4) J)
(*.f64 (pow.f64 (pow.f64 K 2) 2) J)
(*.f64 (pow.f64 (pow.f64 K 2) 2) J)
(*.f64 (pow.f64 (pow.f64 K 2) 2) J)
(*.f64 (pow.f64 (pow.f64 K 2) 2) J)
(*.f64 (pow.f64 (pow.f64 K 2) 2) J)
(*.f64 (pow.f64 (pow.f64 K 2) 2) J)
(*.f64 (pow.f64 (pow.f64 K 2) 2) J)
(*.f64 (pow.f64 (pow.f64 K 2) 2) J)
(*.f64 (pow.f64 (pow.f64 K 2) 2) J)
(*.f64 (pow.f64 (pow.f64 K 2) 2) J)
(*.f64 (pow.f64 (pow.f64 K 2) 2) J)
(*.f64 (pow.f64 (pow.f64 K 2) 2) J)
(*.f64 J (+.f64 (+.f64 2 (*.f64 1/192 (pow.f64 K 4))) (*.f64 -1/4 (pow.f64 K 2))))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))
(*.f64 (cbrt.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))) (cbrt.f64 (pow.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 2)) (cbrt.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))) 2)))
(*.f64 (cbrt.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 2)))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 2))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J)) (cbrt.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))))) (+.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J)) (cbrt.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2)) (*.f64 (cbrt.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))) (cbrt.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))))) (+.f64 (cbrt.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))) (cbrt.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))) 2))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) (cbrt.f64 (pow.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 2)))
(*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))
(*.f64 J (+.f64 2 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))))
(*.f64 -1 (neg.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))
(*.f64 1 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(*.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 1)
(-.f64 0 (neg.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))
(/.f64 (neg.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))) -1)
(/.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 1)
(fma.f64 (cbrt.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))) (cbrt.f64 (pow.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 2)) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))
(fma.f64 -1/4 (*.f64 (pow.f64 K 2) J) (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2)) (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))
(fma.f64 (*.f64 (pow.f64 K 2) J) -1/4 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))
(fma.f64 (*.f64 -1/4 (pow.f64 K 2)) J (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))
(fma.f64 1 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))
(fma.f64 1 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))
(pow.f64 (cbrt.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))) 3)
(pow.f64 (pow.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 3) 1/3)
(pow.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 1)
(cbrt.f64 (pow.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 3))
(neg.f64 (neg.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))
(if (!=.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 3) (pow.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 3)) (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) (*.f64 J (-.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 J (-.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 2) (*.f64 -1/16 (pow.f64 (*.f64 (pow.f64 K 2) J) 2))) (*.f64 J (-.f64 (+.f64 2 (*.f64 1/192 (pow.f64 K 4))) (*.f64 -1/4 (pow.f64 K 2))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 0) (*.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 1 (/.f64 (*.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) -4) (*.f64 (pow.f64 K 2) J)))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) (*.f64 J (-.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 3) (pow.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 3)) (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) (*.f64 J (-.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 3) (pow.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 3)) (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) (*.f64 J (-.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 J (-.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2) (*.f64 -4 (pow.f64 J 2))) (*.f64 J (-.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 J (-.f64 (+.f64 2 (*.f64 1/192 (pow.f64 K 4))) (*.f64 -1/4 (pow.f64 K 2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 2) (*.f64 -1/16 (pow.f64 (*.f64 (pow.f64 K 2) J) 2))) (*.f64 J (-.f64 (+.f64 2 (*.f64 1/192 (pow.f64 K 4))) (*.f64 -1/4 (pow.f64 K 2))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 0) (*.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) (+.f64 1 (/.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 0) (*.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) (+.f64 1 (/.f64 (*.f64 (pow.f64 K 2) J) (*.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) -4)))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2) (*.f64 (+.f64 J J) (-.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 3) (pow.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2) (-.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) (*.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 3) (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 3)) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) (-.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2) (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 (*.f64 1/192 (pow.f64 K 4)) J))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (+.f64 J J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (*.f64 4 (pow.f64 J 2)) (-.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2) (*.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (-.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2) (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)))) (-.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (-.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 (*.f64 1/192 (pow.f64 K 4)) J)) 0) (/.f64 (-.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2)) (-.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 (*.f64 1/192 (pow.f64 K 4)) J))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (-.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))))) 0) (/.f64 (-.f64 (*.f64 4 (pow.f64 J 2)) (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2)) (-.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 0) (*.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (+.f64 1 (/.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 (*.f64 1/192 (pow.f64 K 4)) J)))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 0) (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (+.f64 1 (/.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (+.f64 J J) 0) (*.f64 (+.f64 J J) (+.f64 1 (/.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) (+.f64 J J)))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2) (*.f64 (+.f64 J J) (-.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2) (*.f64 (+.f64 J J) (-.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2) (-.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) (*.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 3) (pow.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2) (-.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) (*.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) (-.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2) (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 (*.f64 1/192 (pow.f64 K 4)) J)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 3) (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 3)) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) (-.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2) (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 (*.f64 1/192 (pow.f64 K 4)) J))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (+.f64 (*.f64 4 (pow.f64 J 2)) (-.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2) (*.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (*.f64 4 (pow.f64 J 2)) (-.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2) (*.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (+.f64 J J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2) (*.f64 (+.f64 J J) (-.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 3) (pow.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2) (-.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) (*.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 3) (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 3)) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) (-.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2) (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 (*.f64 1/192 (pow.f64 K 4)) J))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (*.f64 4 (pow.f64 J 2)) (-.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2) (*.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 1 0) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(+.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))
(+.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))
(+.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) (+.f64 J J))
(+.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))))
(+.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)))
(+.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 (*.f64 1/192 (pow.f64 K 4)) J))
(+.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 1))
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 1) (*.f64 (*.f64 1/192 (pow.f64 K 4)) J))
(+.f64 (neg.f64 (*.f64 (neg.f64 J) (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))))) (neg.f64 (*.f64 -2 J)))
(+.f64 (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J))) (neg.f64 (*.f64 (neg.f64 J) (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))))
(+.f64 (neg.f64 (*.f64 (neg.f64 J) (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 K 2) J)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 K 2) J) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 K 2) J) 2)) (cbrt.f64 (*.f64 (pow.f64 K 2) J)))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 J 2)) (pow.f64 K 2)))
(*.f64 (cbrt.f64 (pow.f64 K 2)) (*.f64 (cbrt.f64 (pow.f64 K 4)) J))
(*.f64 K (*.f64 K J))
(*.f64 (*.f64 (pow.f64 K 2) (cbrt.f64 J)) (cbrt.f64 (pow.f64 J 2)))
(*.f64 (*.f64 J (cbrt.f64 (pow.f64 K 2))) (cbrt.f64 (pow.f64 K 4)))
(*.f64 (*.f64 J K) K)
(*.f64 (pow.f64 K 2) J)
(*.f64 J (pow.f64 K 2))
(*.f64 1 (*.f64 (pow.f64 K 2) J))
(*.f64 (*.f64 (pow.f64 K 2) J) 1)
(/.f64 (*.f64 (pow.f64 K 2) J) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 K 2) J)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 K 2) J) 3) 1/3)
(pow.f64 (*.f64 (pow.f64 K 2) J) 1)
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 K 2) J) 3))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))))
(*.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 4) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 2)) (*.f64 -2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))) (*.f64 -2 J)))
(*.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))))
(*.f64 (*.f64 (*.f64 -2 J) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (*.f64 -2 J) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 2)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) (cbrt.f64 (*.f64 -2 J))) (cbrt.f64 (*.f64 4 (pow.f64 J 2))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (pow.f64 (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))) 2/3))
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) -2) J)
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) (*.f64 -2 J))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))))
(*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) -2)
(*.f64 1 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))))
(*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 1)
(/.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 1)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 3))
(neg.f64 (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 2))
(neg.f64 (*.f64 2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 K 4) J)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 K 4) J) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 K 4) J) 2)) (cbrt.f64 (*.f64 (pow.f64 K 4) J)))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 J 2)) (pow.f64 K 4)))
(*.f64 (pow.f64 K 2) (*.f64 (pow.f64 K 2) J))
(*.f64 (cbrt.f64 (pow.f64 K 4)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 K 4)) 2) J))
(*.f64 (*.f64 (pow.f64 K 2) J) (pow.f64 K 2))
(*.f64 (*.f64 J (cbrt.f64 (pow.f64 K 4))) (pow.f64 (cbrt.f64 (pow.f64 K 4)) 2))
(*.f64 (*.f64 (pow.f64 K 4) (cbrt.f64 J)) (cbrt.f64 (pow.f64 J 2)))
(*.f64 (pow.f64 K 4) J)
(*.f64 J (pow.f64 K 4))
(*.f64 1 (*.f64 (pow.f64 K 4) J))
(*.f64 (*.f64 (pow.f64 K 4) J) 1)
(/.f64 (*.f64 (pow.f64 K 4) J) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 K 4) J)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 K 4) J) 3) 1/3)
(pow.f64 (*.f64 (pow.f64 K 4) J) 1)
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 K 4) J) 3))
Outputs
(*.f64 2 J)
(*.f64 J 2)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 2 J))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 K) -2) J)) (*.f64 1/192 (*.f64 (pow.f64 (/.f64 1 K) -4) J)))
(*.f64 J (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K -1) -4)) (*.f64 -1/4 (pow.f64 (pow.f64 K -1) -2))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 K) -2) J)) (+.f64 (*.f64 2 J) (*.f64 1/192 (*.f64 (pow.f64 (/.f64 1 K) -4) J))))
(fma.f64 -1/4 (*.f64 (pow.f64 (pow.f64 K -1) -2) J) (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 (pow.f64 K -1) -4)))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 K) -2) J)) (+.f64 (*.f64 2 J) (*.f64 1/192 (*.f64 (pow.f64 (/.f64 1 K) -4) J))))
(fma.f64 -1/4 (*.f64 (pow.f64 (pow.f64 K -1) -2) J) (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 (pow.f64 K -1) -4)))))
(+.f64 (*.f64 1/192 (*.f64 (pow.f64 (/.f64 -1 K) -4) J)) (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 K) -2) J)))
(*.f64 J (+.f64 (*.f64 1/192 (pow.f64 (/.f64 -1 K) -4)) (*.f64 -1/4 (pow.f64 (/.f64 -1 K) -2))))
(+.f64 (*.f64 2 J) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 (/.f64 -1 K) -4) J)) (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 K) -2) J))))
(fma.f64 2 J (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 (/.f64 -1 K) -4)) (*.f64 -1/4 (pow.f64 (/.f64 -1 K) -2)))))
(+.f64 (*.f64 2 J) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 (/.f64 -1 K) -4) J)) (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 K) -2) J))))
(fma.f64 2 J (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 (/.f64 -1 K) -4)) (*.f64 -1/4 (pow.f64 (/.f64 -1 K) -2)))))
(*.f64 (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) J)
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(*.f64 (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) J)
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(*.f64 (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) J)
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(*.f64 (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) J)
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(*.f64 (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) J)
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(*.f64 (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) J)
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(*.f64 (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) J)
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(*.f64 (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) J)
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 K 2)) (*.f64 -1/192 (pow.f64 (pow.f64 K 2) 2))) 2) J))
(*.f64 (-.f64 2 (fma.f64 1/4 (pow.f64 K 2) (*.f64 (pow.f64 K 4) -1/192))) J)
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 K 2)) (*.f64 -1/192 (pow.f64 (pow.f64 K 2) 2))) 2) J))
(*.f64 (-.f64 2 (fma.f64 1/4 (pow.f64 K 2) (*.f64 (pow.f64 K 4) -1/192))) J)
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 K 2)) (*.f64 -1/192 (pow.f64 (pow.f64 K 2) 2))) 2) J))
(*.f64 (-.f64 2 (fma.f64 1/4 (pow.f64 K 2) (*.f64 (pow.f64 K 4) -1/192))) J)
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (pow.f64 K 2)) (*.f64 -1/192 (pow.f64 (pow.f64 K 2) 2))) 2) J))
(*.f64 (-.f64 2 (fma.f64 1/4 (pow.f64 K 2) (*.f64 (pow.f64 K 4) -1/192))) J)
(*.f64 (pow.f64 (/.f64 1 K) -2) J)
(*.f64 (pow.f64 (pow.f64 K -1) -2) J)
(*.f64 (pow.f64 (/.f64 1 K) -2) J)
(*.f64 (pow.f64 (pow.f64 K -1) -2) J)
(*.f64 (pow.f64 (/.f64 1 K) -2) J)
(*.f64 (pow.f64 (pow.f64 K -1) -2) J)
(*.f64 (pow.f64 (/.f64 1 K) -2) J)
(*.f64 (pow.f64 (pow.f64 K -1) -2) J)
(*.f64 (pow.f64 (/.f64 -1 K) -2) J)
(*.f64 (pow.f64 (/.f64 -1 K) -2) J)
(*.f64 (pow.f64 (/.f64 -1 K) -2) J)
(*.f64 (pow.f64 (/.f64 -1 K) -2) J)
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) 2)) 2)))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (/.f64 (pow.f64 U 2) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) 2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (/.f64 1 J) 3) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 2))) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) 2)) 2) J))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 U 2)) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) 2)) 2) (pow.f64 J 3)) (-.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) 2) J))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (/.f64 1 J) 3) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 2))) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) 2)) 2) J))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 U 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) 2)) 2))) 2) (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (/.f64 1 J) 5)))) (pow.f64 (+.f64 (*.f64 1/192 (pow.f64 (pow.f64 K 2) 2)) (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 2))))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 U 2)) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) 2)) 2) (pow.f64 J 3)) (-.f64 (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 (*.f64 1/2 (pow.f64 U 2)) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) 2)) 2) (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (pow.f64 J -1) 5))))) (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) 2))) (/.f64 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) 2) J))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) J) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (pow.f64 J 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(*.f64 -2 (+.f64 (*.f64 (pow.f64 K 2) (fma.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) J) (*.f64 (pow.f64 J 2) (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (pow.f64 U 2)) (pow.f64 J 2)))))) (*.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (pow.f64 U 2)) (pow.f64 J 2))))) J))) (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (pow.f64 U 2)) (pow.f64 J 2)))) J)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 -36864 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (/.f64 1 K) 8) J))) (pow.f64 J 2))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 -36864 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (pow.f64 K -1) 8) J))) (pow.f64 J 2)) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 -36864 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (/.f64 1 K) 8) J))) (pow.f64 J 2))) (+.f64 (*.f64 -3538944 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (/.f64 1 K) 10) J))) (pow.f64 J 2))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (/.f64 (+.f64 (*.f64 -36864 (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (pow.f64 K -1) 8) J)))) (*.f64 -3538944 (*.f64 (pow.f64 U 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (pow.f64 K -1) 10)) J)))) (pow.f64 J 2)) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -36864 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (*.f64 (pow.f64 (/.f64 -1 K) 8) J))) (pow.f64 J 2))))
(fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 -36864 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (*.f64 (pow.f64 (/.f64 -1 K) 8) J)))) (pow.f64 J 2)))
(+.f64 (*.f64 -3538944 (/.f64 (*.f64 (pow.f64 (/.f64 -1 K) 10) (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (pow.f64 J 2))) (+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 -36864 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (*.f64 (pow.f64 (/.f64 -1 K) 8) J))) (pow.f64 J 2)))))
(fma.f64 -3538944 (/.f64 (*.f64 (pow.f64 (/.f64 -1 K) 10) (*.f64 (pow.f64 U 2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (pow.f64 J 2)) (fma.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (/.f64 (*.f64 -36864 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (*.f64 (pow.f64 (/.f64 -1 K) 8) J)))) (pow.f64 J 2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (pow.f64 (/.f64 1 K) -4) J)
(*.f64 (pow.f64 (pow.f64 K -1) -4) J)
(*.f64 (pow.f64 (/.f64 1 K) -4) J)
(*.f64 (pow.f64 (pow.f64 K -1) -4) J)
(*.f64 (pow.f64 (/.f64 1 K) -4) J)
(*.f64 (pow.f64 (pow.f64 K -1) -4) J)
(*.f64 (pow.f64 (/.f64 1 K) -4) J)
(*.f64 (pow.f64 (pow.f64 K -1) -4) J)
(*.f64 (pow.f64 (/.f64 -1 K) -4) J)
(*.f64 (pow.f64 (/.f64 -1 K) -4) J)
(*.f64 (pow.f64 (/.f64 -1 K) -4) J)
(*.f64 (pow.f64 (/.f64 -1 K) -4) J)
(*.f64 (pow.f64 (pow.f64 K 2) 2) J)
(*.f64 J (pow.f64 K 4))
(*.f64 (pow.f64 (pow.f64 K 2) 2) J)
(*.f64 J (pow.f64 K 4))
(*.f64 (pow.f64 (pow.f64 K 2) 2) J)
(*.f64 J (pow.f64 K 4))
(*.f64 (pow.f64 (pow.f64 K 2) 2) J)
(*.f64 J (pow.f64 K 4))
(*.f64 (pow.f64 (pow.f64 K 2) 2) J)
(*.f64 J (pow.f64 K 4))
(*.f64 (pow.f64 (pow.f64 K 2) 2) J)
(*.f64 J (pow.f64 K 4))
(*.f64 (pow.f64 (pow.f64 K 2) 2) J)
(*.f64 J (pow.f64 K 4))
(*.f64 (pow.f64 (pow.f64 K 2) 2) J)
(*.f64 J (pow.f64 K 4))
(*.f64 (pow.f64 (pow.f64 K 2) 2) J)
(*.f64 J (pow.f64 K 4))
(*.f64 (pow.f64 (pow.f64 K 2) 2) J)
(*.f64 J (pow.f64 K 4))
(*.f64 (pow.f64 (pow.f64 K 2) 2) J)
(*.f64 J (pow.f64 K 4))
(*.f64 (pow.f64 (pow.f64 K 2) 2) J)
(*.f64 J (pow.f64 K 4))
(*.f64 J (+.f64 (+.f64 2 (*.f64 1/192 (pow.f64 K 4))) (*.f64 -1/4 (pow.f64 K 2))))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(*.f64 (cbrt.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))) (cbrt.f64 (pow.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 2)))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 2)) (cbrt.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(*.f64 (cbrt.f64 (neg.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))) (neg.f64 (pow.f64 (cbrt.f64 (neg.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))) 2)))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(*.f64 (cbrt.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))) (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 2)))))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(*.f64 (neg.f64 (cbrt.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 2))))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J)) (cbrt.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))))) (+.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J)) (cbrt.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))))
(*.f64 (-.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) 2)) 2)) (-.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) 2)) (*.f64 (*.f64 (*.f64 K J) K) -1/4))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 K J) K) -1/4) 2)))) (+.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 K J) K) -1/4)) (cbrt.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) 2)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2)) (*.f64 (cbrt.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))) (cbrt.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))))) (+.f64 (cbrt.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))) (cbrt.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))))
(*.f64 (-.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) 2)) 2)) (-.f64 (cbrt.f64 (*.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) 2)) (*.f64 (*.f64 (*.f64 K J) K) -1/4))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 K J) K) -1/4) 2)))) (+.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 K J) K) -1/4)) (cbrt.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) 2)))))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))) 2))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) (cbrt.f64 (pow.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 2)))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(*.f64 J (+.f64 2 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(*.f64 -1 (neg.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(*.f64 1 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(*.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 1)
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(-.f64 0 (neg.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(/.f64 (neg.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))) -1)
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(/.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 1)
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(fma.f64 (cbrt.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))) (cbrt.f64 (pow.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 2)) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))
(fma.f64 (cbrt.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) 2))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) 2)) 2)) (*.f64 (*.f64 (*.f64 K J) K) -1/4))
(fma.f64 -1/4 (*.f64 (pow.f64 K 2) J) (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2)) (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 K J) K) -1/4)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 K J) K) -1/4) 2)) (*.f64 J (fma.f64 1/192 (pow.f64 K 4) 2)))
(fma.f64 (*.f64 (pow.f64 K 2) J) -1/4 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(fma.f64 (*.f64 -1/4 (pow.f64 K 2)) J (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(fma.f64 1 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(fma.f64 1 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(pow.f64 (cbrt.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))) 3)
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(pow.f64 (pow.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 3) 1/3)
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(pow.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 1)
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(cbrt.f64 (pow.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 3))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(neg.f64 (neg.f64 (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(if (!=.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 3) (pow.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 3)) (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) (*.f64 J (-.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 (*.f64 (*.f64 K J) K) -1/4) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 K J) K) -1/4) 3) (pow.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) 2)) 3)) (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 K J) K) -1/4) 2) (*.f64 (*.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) 2)) J) (-.f64 (*.f64 -1/4 (pow.f64 K 2)) (fma.f64 1/192 (pow.f64 K 4) 2))))) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J))
(if (!=.f64 (*.f64 J (-.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 2) (*.f64 -1/16 (pow.f64 (*.f64 (pow.f64 K 2) J) 2))) (*.f64 J (-.f64 (+.f64 2 (*.f64 1/192 (pow.f64 K 4))) (*.f64 -1/4 (pow.f64 K 2))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 (-.f64 (*.f64 -1/4 (pow.f64 K 2)) (fma.f64 1/192 (pow.f64 K 4) 2)) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) 2)) 2) (*.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) -1/16)) (*.f64 J (-.f64 (fma.f64 1/192 (pow.f64 K 4) 2) (*.f64 -1/4 (pow.f64 K 2))))) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J))
(if (!=.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 0) (*.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 1 (/.f64 (*.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) -4) (*.f64 (pow.f64 K 2) J)))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 (*.f64 (*.f64 K J) K) -1/4) 0) (*.f64 (*.f64 (*.f64 (*.f64 K J) K) -1/4) (+.f64 1 (/.f64 (*.f64 J (*.f64 (fma.f64 1/192 (pow.f64 K 4) 2) -4)) (*.f64 (*.f64 K J) K)))) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) (*.f64 J (-.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 3) (pow.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 3)) (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) (*.f64 J (-.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 K J) K) -1/4) 2) (*.f64 (*.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) 2)) J) (-.f64 (*.f64 -1/4 (pow.f64 K 2)) (fma.f64 1/192 (pow.f64 K 4) 2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 K J) K) -1/4) 3) (pow.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) 2)) 3)) (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 K J) K) -1/4) 2) (*.f64 (*.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) 2)) J) (-.f64 (*.f64 -1/4 (pow.f64 K 2)) (fma.f64 1/192 (pow.f64 K 4) 2))))) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J))
(if (!=.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 3) (pow.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 3)) (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) (*.f64 J (-.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 K J) K) -1/4) 3) (pow.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) 2)) 3)) (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 K J) K) -1/4) 2) (*.f64 (*.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) 2)) J) (-.f64 (*.f64 -1/4 (pow.f64 K 2)) (fma.f64 1/192 (pow.f64 K 4) 2))))) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J))
(if (!=.f64 (*.f64 J (-.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2) (*.f64 -4 (pow.f64 J 2))) (*.f64 J (-.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 J (-.f64 (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2))) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2)))) 2) (*.f64 (pow.f64 J 2) -4)) (*.f64 J (-.f64 (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2))) 2))) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J))
(if (!=.f64 (*.f64 J (-.f64 (+.f64 2 (*.f64 1/192 (pow.f64 K 4))) (*.f64 -1/4 (pow.f64 K 2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 2) (*.f64 -1/16 (pow.f64 (*.f64 (pow.f64 K 2) J) 2))) (*.f64 J (-.f64 (+.f64 2 (*.f64 1/192 (pow.f64 K 4))) (*.f64 -1/4 (pow.f64 K 2))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 J (-.f64 (fma.f64 1/192 (pow.f64 K 4) 2) (*.f64 -1/4 (pow.f64 K 2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) 2)) 2) (*.f64 (*.f64 (pow.f64 K 4) (pow.f64 J 2)) -1/16)) (*.f64 J (-.f64 (fma.f64 1/192 (pow.f64 K 4) 2) (*.f64 -1/4 (pow.f64 K 2))))) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J))
(if (!=.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 0) (*.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) (+.f64 1 (/.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2)))) 0) (*.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2)))) (+.f64 1 (/.f64 (/.f64 (*.f64 J 2) J) (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2)))))) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J))
(if (!=.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) 0) (*.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) (+.f64 1 (/.f64 (*.f64 (pow.f64 K 2) J) (*.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) -4)))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) 2)) 0) (*.f64 J (*.f64 (fma.f64 1/192 (pow.f64 K 4) 2) (+.f64 1 (/.f64 (*.f64 (*.f64 K J) K) (*.f64 J (*.f64 (fma.f64 1/192 (pow.f64 K 4) 2) -4)))))) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J))
(if (!=.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2) (*.f64 (+.f64 J J) (-.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2)))) 0) (/.f64 (*.f64 (pow.f64 J 3) (+.f64 (pow.f64 (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2))) 3) 8)) (fma.f64 4 (pow.f64 J 2) (*.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2)))) (*.f64 J (-.f64 (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2))) 2))))) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J))
(if (!=.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 3) (pow.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2) (-.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) (*.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 (*.f64 (pow.f64 K 4) 1/192) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 K 4) 1/192) J) 3) (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 3)) (-.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2) (*.f64 (*.f64 (*.f64 (pow.f64 K 4) 1/192) J) (*.f64 J (-.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (*.f64 (pow.f64 K 4) 1/192)))))) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J))
(if (!=.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 3) (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 3)) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) (-.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2) (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 (*.f64 1/192 (pow.f64 K 4)) J))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 K 4) 1/192) J) 3) (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 3)) (-.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2) (*.f64 (*.f64 (*.f64 (pow.f64 K 4) 1/192) J) (*.f64 J (-.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (*.f64 (pow.f64 K 4) 1/192)))))) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J))
(if (!=.f64 (+.f64 J J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (*.f64 4 (pow.f64 J 2)) (-.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2) (*.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 J 2) 0) (/.f64 (*.f64 (pow.f64 J 3) (+.f64 (pow.f64 (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2))) 3) 8)) (fma.f64 4 (pow.f64 J 2) (*.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2)))) (*.f64 J (-.f64 (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2))) 2))))) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J))
(if (!=.f64 (-.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2) (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)))) (-.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 J (-.f64 (*.f64 (pow.f64 K 4) 1/192) (fma.f64 -1/4 (pow.f64 K 2) 2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 K 4) 1/192) J) 2) (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)) (*.f64 J (-.f64 (*.f64 (pow.f64 K 4) 1/192) (fma.f64 -1/4 (pow.f64 K 2) 2)))) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J))
(if (!=.f64 (-.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 (*.f64 1/192 (pow.f64 K 4)) J)) 0) (/.f64 (-.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2)) (-.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 (*.f64 1/192 (pow.f64 K 4)) J))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 J (-.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (*.f64 (pow.f64 K 4) 1/192))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 K 4) 1/192) J) 2) (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)) (*.f64 J (-.f64 (*.f64 (pow.f64 K 4) 1/192) (fma.f64 -1/4 (pow.f64 K 2) 2)))) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J))
(if (!=.f64 (-.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))))) 0) (/.f64 (-.f64 (*.f64 4 (pow.f64 J 2)) (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2)) (-.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 J (-.f64 2 (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2))))) 0) (/.f64 (-.f64 (*.f64 4 (pow.f64 J 2)) (pow.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2)))) 2)) (*.f64 J (-.f64 2 (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2)))))) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J))
(if (!=.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 0) (*.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (+.f64 1 (/.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 (*.f64 1/192 (pow.f64 K 4)) J)))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 (*.f64 (pow.f64 K 4) 1/192) J) 0) (*.f64 (*.f64 (*.f64 (pow.f64 K 4) 1/192) J) (+.f64 1 (/.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) (*.f64 (*.f64 (pow.f64 K 4) 1/192) J)))) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J))
(if (!=.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 0) (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (+.f64 1 (/.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 0) (*.f64 J (*.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (+.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 K 4) 1/192) J) J) (fma.f64 -1/4 (pow.f64 K 2) 2))))) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J))
(if (!=.f64 (+.f64 J J) 0) (*.f64 (+.f64 J J) (+.f64 1 (/.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) (+.f64 J J)))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 J 2) 0) (*.f64 (*.f64 J 2) (/.f64 (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J) (*.f64 J 2))) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2) (*.f64 (+.f64 J J) (-.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2) (*.f64 (+.f64 J J) (-.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (fma.f64 4 (pow.f64 J 2) (*.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2)))) (*.f64 J (-.f64 (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2))) 2)))) 0) (/.f64 (*.f64 (pow.f64 J 3) (+.f64 (pow.f64 (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2))) 3) 8)) (fma.f64 4 (pow.f64 J 2) (*.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2)))) (*.f64 J (-.f64 (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2))) 2))))) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2) (-.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) (*.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 3) (pow.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2) (-.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) (*.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2) (*.f64 (*.f64 (*.f64 (pow.f64 K 4) 1/192) J) (*.f64 J (-.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (*.f64 (pow.f64 K 4) 1/192))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 K 4) 1/192) J) 3) (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 3)) (-.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2) (*.f64 (*.f64 (*.f64 (pow.f64 K 4) 1/192) J) (*.f64 J (-.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (*.f64 (pow.f64 K 4) 1/192)))))) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J))
(if (!=.f64 (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) (-.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2) (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 (*.f64 1/192 (pow.f64 K 4)) J)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 3) (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 3)) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) (-.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2) (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 (*.f64 1/192 (pow.f64 K 4)) J))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2) (*.f64 (*.f64 (*.f64 (pow.f64 K 4) 1/192) J) (*.f64 J (-.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (*.f64 (pow.f64 K 4) 1/192))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 K 4) 1/192) J) 3) (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 3)) (-.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2) (*.f64 (*.f64 (*.f64 (pow.f64 K 4) 1/192) J) (*.f64 J (-.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (*.f64 (pow.f64 K 4) 1/192)))))) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J))
(if (!=.f64 (+.f64 (*.f64 4 (pow.f64 J 2)) (-.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2) (*.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (*.f64 4 (pow.f64 J 2)) (-.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2) (*.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (fma.f64 4 (pow.f64 J 2) (*.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2)))) (*.f64 J (-.f64 (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2))) 2)))) 0) (/.f64 (*.f64 (pow.f64 J 3) (+.f64 (pow.f64 (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2))) 3) 8)) (fma.f64 4 (pow.f64 J 2) (*.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2)))) (*.f64 J (-.f64 (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2))) 2))))) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J))
(if (!=.f64 (+.f64 J J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2) (*.f64 (+.f64 J J) (-.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 J 2) 0) (/.f64 (*.f64 (pow.f64 J 3) (+.f64 (pow.f64 (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2))) 3) 8)) (fma.f64 4 (pow.f64 J 2) (*.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2)))) (*.f64 J (-.f64 (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2))) 2))))) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J))
(if (!=.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 3) (pow.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2) (-.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) (*.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 K 4) 1/192) J) 3) (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 3)) (-.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2) (*.f64 (*.f64 (*.f64 (pow.f64 K 4) 1/192) J) (*.f64 J (-.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (*.f64 (pow.f64 K 4) 1/192)))))) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J))
(if (!=.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 3) (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 3)) (+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2))) (-.f64 (pow.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) 2) (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 (*.f64 1/192 (pow.f64 K 4)) J))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 (*.f64 (pow.f64 K 4) 1/192) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 K 4) 1/192) J) 3) (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 3)) (-.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2) (*.f64 (*.f64 (*.f64 (pow.f64 K 4) 1/192) J) (*.f64 J (-.f64 (fma.f64 -1/4 (pow.f64 K 2) 2) (*.f64 (pow.f64 K 4) 1/192)))))) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J))
(if (!=.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (*.f64 4 (pow.f64 J 2)) (-.f64 (pow.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) 2) (*.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))))))) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2)))) 0) (/.f64 (*.f64 (pow.f64 J 3) (+.f64 (pow.f64 (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2))) 3) 8)) (fma.f64 4 (pow.f64 J 2) (*.f64 (*.f64 J (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2)))) (*.f64 J (-.f64 (fma.f64 1/192 (pow.f64 K 4) (*.f64 -1/4 (pow.f64 K 2))) 2))))) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J))
(if (!=.f64 1 0) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)) (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))
(if (!=.f64 1 0) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J) (*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J))
(+.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(+.f64 (*.f64 J (+.f64 2 (*.f64 1/192 (pow.f64 K 4)))) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(+.f64 (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))) (+.f64 J J))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(+.f64 (+.f64 J J) (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2)))))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(+.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(+.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) (*.f64 (*.f64 1/192 (pow.f64 K 4)) J))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(+.f64 (*.f64 (*.f64 1/192 (pow.f64 K 4)) J) (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 1))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(+.f64 (*.f64 (*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2)) 1) (*.f64 (*.f64 1/192 (pow.f64 K 4)) J))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(+.f64 (neg.f64 (*.f64 (neg.f64 J) (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))))) (neg.f64 (*.f64 -2 J)))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(+.f64 (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J))) (neg.f64 (*.f64 (neg.f64 J) (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(+.f64 (neg.f64 (*.f64 (neg.f64 J) (+.f64 2 (*.f64 1/192 (pow.f64 K 4))))) (neg.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J))))
(*.f64 (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)) J)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 K 2) J)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 K 2) J) 2)))
(*.f64 (*.f64 K J) K)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 K 2) J) 2)) (cbrt.f64 (*.f64 (pow.f64 K 2) J)))
(*.f64 (*.f64 K J) K)
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 J 2)) (pow.f64 K 2)))
(*.f64 (*.f64 (cbrt.f64 J) (cbrt.f64 (pow.f64 J 2))) (pow.f64 K 2))
(*.f64 (cbrt.f64 (pow.f64 K 2)) (*.f64 (cbrt.f64 (pow.f64 K 4)) J))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 K 2)) (cbrt.f64 (pow.f64 K 4))) J)
(*.f64 K (*.f64 K J))
(*.f64 (*.f64 K J) K)
(*.f64 (*.f64 (pow.f64 K 2) (cbrt.f64 J)) (cbrt.f64 (pow.f64 J 2)))
(*.f64 (pow.f64 K 2) (*.f64 (cbrt.f64 J) (cbrt.f64 (pow.f64 J 2))))
(*.f64 (*.f64 J (cbrt.f64 (pow.f64 K 2))) (cbrt.f64 (pow.f64 K 4)))
(*.f64 J (*.f64 (cbrt.f64 (pow.f64 K 2)) (cbrt.f64 (pow.f64 K 4))))
(*.f64 (*.f64 J K) K)
(*.f64 (*.f64 K J) K)
(*.f64 (pow.f64 K 2) J)
(*.f64 (*.f64 K J) K)
(*.f64 J (pow.f64 K 2))
(*.f64 (*.f64 K J) K)
(*.f64 1 (*.f64 (pow.f64 K 2) J))
(*.f64 (*.f64 K J) K)
(*.f64 (*.f64 (pow.f64 K 2) J) 1)
(*.f64 (*.f64 K J) K)
(/.f64 (*.f64 (pow.f64 K 2) J) 1)
(*.f64 (*.f64 K J) K)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 K 2) J)) 3)
(*.f64 (*.f64 K J) K)
(pow.f64 (pow.f64 (*.f64 (pow.f64 K 2) J) 3) 1/3)
(*.f64 (*.f64 K J) K)
(pow.f64 (*.f64 (pow.f64 K 2) J) 1)
(*.f64 (*.f64 K J) K)
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 K 2) J) 3))
(*.f64 (*.f64 K J) K)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)))) -2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)))) -2))
(*.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 4) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))))
(*.f64 (cbrt.f64 -2) (*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2))))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 2)) (*.f64 -2 J)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2))))) 2))) (*.f64 -2 J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))) (*.f64 -2 J)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)))) -2))
(*.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 -2 J)) (cbrt.f64 (*.f64 4 (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2))))))
(*.f64 (*.f64 (*.f64 -2 J) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)))) -2))
(*.f64 (*.f64 (*.f64 -2 J) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 2)))
(*.f64 (*.f64 -2 J) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2))))) 2))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) (cbrt.f64 (*.f64 -2 J))) (cbrt.f64 (*.f64 4 (pow.f64 J 2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2))))) (*.f64 (cbrt.f64 (*.f64 -2 J)) (cbrt.f64 (*.f64 4 (pow.f64 J 2)))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)))) -2))
(*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) (pow.f64 (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))) 2/3))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2))))) (pow.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)))) 2/3)))
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)))) -2))
(*.f64 J (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)))) -2))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) -2) J)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)))) -2))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)))) -2))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) (*.f64 -2 J))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)))) -2))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)))) -2))
(*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) -2)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)))) -2))
(*.f64 1 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)))) -2))
(*.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 1)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)))) -2))
(/.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 1)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)))) -2))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))) 3)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)))) -2))
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 3) 1/3)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)))) -2))
(pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 1)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)))) -2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)))) -2))
(neg.f64 (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 2))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)))) -2))
(neg.f64 (*.f64 2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (hypot.f64 1 (/.f64 (/.f64 U J) (fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/192 (pow.f64 K 4) 2)))) -2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 K 4) J)) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 K 4) J) 2)))
(*.f64 J (pow.f64 K 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (pow.f64 K 4) J) 2)) (cbrt.f64 (*.f64 (pow.f64 K 4) J)))
(*.f64 J (pow.f64 K 4))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 J 2)) (pow.f64 K 4)))
(*.f64 (*.f64 (cbrt.f64 J) (cbrt.f64 (pow.f64 J 2))) (pow.f64 K 4))
(*.f64 (pow.f64 K 2) (*.f64 (pow.f64 K 2) J))
(*.f64 J (pow.f64 K 4))
(*.f64 (cbrt.f64 (pow.f64 K 4)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 K 4)) 2) J))
(*.f64 J (pow.f64 K 4))
(*.f64 (*.f64 (pow.f64 K 2) J) (pow.f64 K 2))
(*.f64 J (pow.f64 K 4))
(*.f64 (*.f64 J (cbrt.f64 (pow.f64 K 4))) (pow.f64 (cbrt.f64 (pow.f64 K 4)) 2))
(*.f64 J (pow.f64 K 4))
(*.f64 (*.f64 (pow.f64 K 4) (cbrt.f64 J)) (cbrt.f64 (pow.f64 J 2)))
(*.f64 (pow.f64 K 4) (*.f64 (cbrt.f64 J) (cbrt.f64 (pow.f64 J 2))))
(*.f64 (pow.f64 K 4) J)
(*.f64 J (pow.f64 K 4))
(*.f64 J (pow.f64 K 4))
(*.f64 1 (*.f64 (pow.f64 K 4) J))
(*.f64 J (pow.f64 K 4))
(*.f64 (*.f64 (pow.f64 K 4) J) 1)
(*.f64 J (pow.f64 K 4))
(/.f64 (*.f64 (pow.f64 K 4) J) 1)
(*.f64 J (pow.f64 K 4))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 K 4) J)) 3)
(*.f64 J (pow.f64 K 4))
(pow.f64 (pow.f64 (*.f64 (pow.f64 K 4) J) 3) 1/3)
(*.f64 J (pow.f64 K 4))
(pow.f64 (*.f64 (pow.f64 K 4) J) 1)
(*.f64 J (pow.f64 K 4))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 K 4) J) 3))
(*.f64 J (pow.f64 K 4))

localize73.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 4) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
0.4b
(*.f64 (cbrt.f64 4) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
1.0b
(cbrt.f64 -2)
7.5b
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
Compiler

Compiled 123 to 74 computations (39.8% saved)

series500.0ms (0.5%)

Counts
4 → 21
Calls

27 calls:

TimeVariablePointExpression
25.0ms
J
@0
(*.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 4) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
6.0ms
K
@-inf
(*.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 4) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
4.0ms
K
@inf
(*.f64 (cbrt.f64 4) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
4.0ms
K
@0
(*.f64 (cbrt.f64 4) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
3.0ms
J
@0
(*.f64 (cbrt.f64 4) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
Compiler

Compiled 40220 to 32885 computations (18.2% saved)

rewrite1.9s (2%)

Algorithm
batch-egg-rewrite
Rules
30×egg-rr
27×egg-rr
25×egg-rr
15×egg-rr
Counts
4 → 97
Calls
Call 1
Inputs
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(cbrt.f64 -2)
(*.f64 (cbrt.f64 4) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 4) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (*.f64 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3) (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 J 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) J) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 0) (pow.f64 (/.f64 1 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) -1) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 -2)) (cbrt.f64 (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 4)) (cbrt.f64 (cbrt.f64 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (cbrt.f64 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cbrt.f64 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 -2 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 -2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 -2 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cbrt.f64 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (cbrt.f64 -2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 -2) 0) (pow.f64 (/.f64 1 (cbrt.f64 -2)) -1) (cbrt.f64 -2))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 4) J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 4) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 4) (cbrt.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 4)) (*.f64 (cbrt.f64 (cbrt.f64 16)) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (cbrt.f64 4))) (cbrt.f64 (cbrt.f64 16)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 4) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 0) (pow.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) -1) (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -2) (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 2)) (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 -2)) (*.f64 (cbrt.f64 (cbrt.f64 4)) (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 -2) (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K)))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (cbrt.f64 -2))) (cbrt.f64 (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (cbrt.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 J J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 4) (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 -2) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 J J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 J J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 0) (pow.f64 (/.f64 1 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) -1) (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))))

simplify3.2s (3.4%)

Algorithm
egglog
Counts
118 → 145
Calls
Call 1
Inputs
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) J) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (pow.f64 J 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/16 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 6) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 4) (sqrt.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 4) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 4) J))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (cbrt.f64 4) J)) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (cbrt.f64 4) J))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cbrt.f64 4) J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (pow.f64 J 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 4) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 4) J)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (*.f64 (cbrt.f64 4) J))) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (cbrt.f64 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J)))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 4) J)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (*.f64 (cbrt.f64 4) J))) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (cbrt.f64 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))))) (*.f64 1/16 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 6) (*.f64 (cbrt.f64 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J)))) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 4) (*.f64 (sqrt.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (cbrt.f64 -2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) J)))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) J)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) J))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (pow.f64 J 2)))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) J)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) J)))) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (cbrt.f64 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) (*.f64 (cbrt.f64 -2) J)))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) J)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 6) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))))) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) J)))) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (cbrt.f64 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) (*.f64 (cbrt.f64 -2) J)))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) J))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (*.f64 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 J 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 -1 (neg.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) J)
(*.f64 1 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(-.f64 0 (neg.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3)
(pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3))
(neg.f64 (neg.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) 3))
(if (!=.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 0) (pow.f64 (/.f64 1 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) -1) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cbrt.f64 (cbrt.f64 -2)) (cbrt.f64 (cbrt.f64 4)))
(*.f64 (cbrt.f64 (cbrt.f64 4)) (cbrt.f64 (cbrt.f64 -2)))
(*.f64 -1 (neg.f64 (cbrt.f64 -2)))
(*.f64 1 (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) 1)
(-.f64 0 (neg.f64 (cbrt.f64 -2)))
(/.f64 1 (pow.f64 -2 -1/3))
(/.f64 (cbrt.f64 -2) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 -2)) 3)
(pow.f64 -2 1/3)
(pow.f64 (cbrt.f64 -2) 1)
(cbrt.f64 -2)
(neg.f64 (neg.f64 (cbrt.f64 -2)))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (cbrt.f64 -2))) 3))
(if (!=.f64 (cbrt.f64 -2) 0) (pow.f64 (/.f64 1 (cbrt.f64 -2)) -1) (cbrt.f64 -2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 4)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 4)))
(*.f64 (*.f64 (cbrt.f64 4) J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (cbrt.f64 4) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (cbrt.f64 4) (cbrt.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3))
(*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (cbrt.f64 4)) (*.f64 (cbrt.f64 (cbrt.f64 16)) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (cbrt.f64 4))) (cbrt.f64 (cbrt.f64 16)))
(*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 -1 (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cbrt.f64 4) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 4))
(*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 4)))
(*.f64 1 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(-.f64 0 (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(pow.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3)
(pow.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3)))
(neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) 3))
(if (!=.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 0) (pow.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) -1) (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cbrt.f64 -2) (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 -2))
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 2)) (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 -2)))
(*.f64 (cbrt.f64 (cbrt.f64 -2)) (*.f64 (cbrt.f64 (cbrt.f64 4)) (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))
(*.f64 (*.f64 (cbrt.f64 -2) (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K)))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (cbrt.f64 -2))) (cbrt.f64 (cbrt.f64 4)))
(*.f64 (*.f64 -2 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 -2 (cbrt.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 -2)))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -1 (*.f64 (+.f64 J J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cbrt.f64 4) (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 -2)))
(*.f64 (*.f64 (cbrt.f64 -2) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 4))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -2)
(*.f64 1 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 1)
(-.f64 0 (*.f64 (+.f64 J J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 1)
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) 3)
(pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 1)
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3))
(neg.f64 (*.f64 (+.f64 J J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))) 3))
(if (!=.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 0) (pow.f64 (/.f64 1 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) -1) (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
Outputs
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (/.f64 (*.f64 1/4 (*.f64 U U)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) J) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (pow.f64 J 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))
(fma.f64 (*.f64 K K) (fma.f64 1/32 (/.f64 (/.f64 (*.f64 (*.f64 U U) J) (sqrt.f64 (fma.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/4 1))) (*.f64 J J)) (*.f64 (*.f64 -1/8 (sqrt.f64 (fma.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/4 1))) J)) (*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/4 1)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) J)
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(fma.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 U U) J)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) (fma.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (pow.f64 U 4) (pow.f64 (/.f64 1/8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) 2)) J) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 1/16 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 6) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))
(fma.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 U U) J)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) (fma.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (pow.f64 U 4) (pow.f64 (/.f64 1/8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) 2)) J) (fma.f64 (cos.f64 (*.f64 1/2 K)) J (/.f64 (*.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 (pow.f64 U 6) (pow.f64 (/.f64 1/8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) 2)) J))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 4) (sqrt.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 4)) (sqrt.f64 (/.f64 (*.f64 1/4 (*.f64 U U)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 4) J))
(*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 4) J))
(*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (cbrt.f64 4) J)) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (cbrt.f64 4) J))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cbrt.f64 4) J)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (pow.f64 J 2)))))))
(fma.f64 (*.f64 K K) (fma.f64 -1/8 (*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/4 1)) (*.f64 (cbrt.f64 4) J)) (/.f64 (*.f64 1/32 (*.f64 (*.f64 U U) (*.f64 (cbrt.f64 4) J))) (*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/4 1)) (*.f64 J J)))) (*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/4 1)) (*.f64 (cbrt.f64 4) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 4) J))
(*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 4) J)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (*.f64 (cbrt.f64 4) J))) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (cbrt.f64 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J)))))))
(fma.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J) (fma.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 U U) (*.f64 (cbrt.f64 4) J))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) (*.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (pow.f64 U 4) (*.f64 (cbrt.f64 4) (*.f64 (pow.f64 (/.f64 1/8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) 2) J))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 4) J)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (*.f64 (cbrt.f64 4) J))) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (cbrt.f64 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))))) (*.f64 1/16 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 6) (*.f64 (cbrt.f64 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J)))) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))))
(fma.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J) (fma.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 U U) (*.f64 (cbrt.f64 4) J))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) (fma.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (cbrt.f64 4) (*.f64 (pow.f64 (/.f64 1/8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) 2) J)))) (/.f64 (*.f64 1/16 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 6) (*.f64 (cbrt.f64 4) (*.f64 (pow.f64 (/.f64 1/8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) 2) J))))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 4) (*.f64 (sqrt.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (cbrt.f64 -2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) (sqrt.f64 (/.f64 (*.f64 1/4 (*.f64 U U)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) J)))
(+.f64 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) J)))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) J))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (pow.f64 J 2)))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) J))))
(fma.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/4 1)) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) J))) (/.f64 (*.f64 1/32 (*.f64 (*.f64 U U) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) J)))) (*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/4 1)) (*.f64 J J)))) (*.f64 K K) (*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 U U) (*.f64 J J)) 1/4 1)) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) J)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) J)))) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (cbrt.f64 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) (*.f64 (cbrt.f64 -2) J)))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) J)))))
(fma.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 U U) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) J)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) 1/8 (fma.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (pow.f64 U 4) (cbrt.f64 4)) (*.f64 (pow.f64 (/.f64 1/8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) 2) (*.f64 (cbrt.f64 -2) J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) J)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 6) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))))) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) J)))) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (cbrt.f64 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) (*.f64 (cbrt.f64 -2) J)))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) J))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (*.f64 (cbrt.f64 4) (*.f64 (pow.f64 (/.f64 1/8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) 2) (*.f64 (cbrt.f64 -2) J))))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 U U) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) J)))))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) (fma.f64 (*.f64 -1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (pow.f64 U 4) (cbrt.f64 4)) (*.f64 (pow.f64 (/.f64 1/8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2)) 2) (*.f64 (cbrt.f64 -2) J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) J)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2))) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (*.f64 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))) (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) 2/3)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 2))))
(*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))) (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) 2/3)))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 J 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cbrt.f64 J) (*.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -1 (neg.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) J)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(-.f64 0 (neg.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3) 1/3)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(neg.f64 (neg.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) 3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 0) (pow.f64 (/.f64 1 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) -1) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))) 0) (pow.f64 (/.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))) -1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cbrt.f64 (cbrt.f64 -2)) (cbrt.f64 (cbrt.f64 4)))
(cbrt.f64 (*.f64 (cbrt.f64 -2) (cbrt.f64 4)))
(*.f64 (cbrt.f64 (cbrt.f64 4)) (cbrt.f64 (cbrt.f64 -2)))
(cbrt.f64 (*.f64 (cbrt.f64 -2) (cbrt.f64 4)))
(*.f64 -1 (neg.f64 (cbrt.f64 -2)))
(cbrt.f64 -2)
(*.f64 1 (cbrt.f64 -2))
(cbrt.f64 -2)
(*.f64 (cbrt.f64 -2) 1)
(cbrt.f64 -2)
(-.f64 0 (neg.f64 (cbrt.f64 -2)))
(cbrt.f64 -2)
(/.f64 1 (pow.f64 -2 -1/3))
(cbrt.f64 -2)
(/.f64 (cbrt.f64 -2) 1)
(cbrt.f64 -2)
(pow.f64 (cbrt.f64 (cbrt.f64 -2)) 3)
(cbrt.f64 -2)
(pow.f64 -2 1/3)
(cbrt.f64 -2)
(pow.f64 (cbrt.f64 -2) 1)
(cbrt.f64 -2)
(cbrt.f64 -2)
(neg.f64 (neg.f64 (cbrt.f64 -2)))
(cbrt.f64 -2)
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (cbrt.f64 -2))) 3))
(cbrt.f64 -2)
(if (!=.f64 (cbrt.f64 -2) 0) (pow.f64 (/.f64 1 (cbrt.f64 -2)) -1) (cbrt.f64 -2))
(if (!=.f64 (cbrt.f64 -2) 0) (cbrt.f64 (/.f64 1 -1/2)) (cbrt.f64 -2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 4)))
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 4)))
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (cbrt.f64 4) J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (cbrt.f64 4) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (cbrt.f64 4) (cbrt.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3))
(*.f64 (*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) 2/3))
(*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (cbrt.f64 4)) (*.f64 (cbrt.f64 (cbrt.f64 16)) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cbrt.f64 (cbrt.f64 4)) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 16)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (cbrt.f64 4))) (cbrt.f64 (cbrt.f64 16)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (cbrt.f64 4)))) (cbrt.f64 (cbrt.f64 16)))
(*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -1 (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 4) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 4))
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 4)))
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(-.f64 0 (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3)) 1/3)
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3)
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(cbrt.f64 (*.f64 4 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3)))
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) 3))
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 0) (pow.f64 (/.f64 1 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) -1) (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(if (!=.f64 (*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))) 0) (pow.f64 (/.f64 (/.f64 1 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J))) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))) -1) (*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cbrt.f64 -2) (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (cbrt.f64 -2)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 -2))
(*.f64 (*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (cbrt.f64 -2)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 2)))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 2)) (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 -2)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (cbrt.f64 -2)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (cbrt.f64 -2)) (*.f64 (cbrt.f64 (cbrt.f64 4)) (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 -2) (cbrt.f64 4))) (*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (cbrt.f64 -2)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (cbrt.f64 -2) (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K)))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (cbrt.f64 -2)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (cbrt.f64 -2))) (cbrt.f64 (cbrt.f64 4)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (*.f64 (cbrt.f64 -2) (cbrt.f64 4))))
(*.f64 (*.f64 -2 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 -2 (cbrt.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 -2)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (cbrt.f64 -2)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -1 (*.f64 (+.f64 J J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (neg.f64 (*.f64 2 J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cbrt.f64 4) (*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 -2)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (cbrt.f64 -2)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (cbrt.f64 -2) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 4))
(*.f64 (*.f64 (*.f64 (cbrt.f64 4) (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (cbrt.f64 -2)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -2)
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 1 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 1)
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))))
(-.f64 0 (*.f64 (+.f64 J J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (neg.f64 (*.f64 2 J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))))
(/.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 1)
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3) 1/3)
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) 3)
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))))
(pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 1)
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))))
(neg.f64 (*.f64 (+.f64 J J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (neg.f64 (*.f64 2 J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))) 3))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))))
(if (!=.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 0) (pow.f64 (/.f64 1 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) -1) (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(if (!=.f64 (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))) 0) (/.f64 -2 (/.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (*.f64 2 J)) (cos.f64 (*.f64 1/2 K)))))))

eval1.3s (1.3%)

Compiler

Compiled 43873 to 33223 computations (24.3% saved)

prune352.0ms (0.4%)

Pruning

39 alts after pruning (36 fresh and 3 done)

PrunedKeptTotal
New1095331128
Fresh10313
Picked101
Done235
Total1108391147
Error
5.8b
Counts
1147 → 39
Alt Table
Click to see full alt table
StatusErrorProgram
45.4b
(fma.f64 (*.f64 1/4 (*.f64 K K)) J (*.f64 J (-.f64 (*.f64 (pow.f64 K 4) -1/192) 2)))
57.8b
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 3) 1/3)
59.1b
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2))))) 3) 1/3)
59.4b
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3) 1/3)
30.0b
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3)
8.3b
(*.f64 (hypot.f64 (/.f64 U (+.f64 (neg.f64 J) (neg.f64 (-.f64 (neg.f64 J) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) 1) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
8.2b
(*.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) (*.f64 -2 (if (!=.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 0) (/.f64 1 (/.f64 (/.f64 1 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 J (cos.f64 (*.f64 1/2 K))))))
8.4b
(*.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) (*.f64 -2 (*.f64 (*.f64 J (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))
8.1b
(*.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
30.4b
(*.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) (*.f64 -2 J))
15.7b
(*.f64 (hypot.f64 (/.f64 U (*.f64 2 J)) 1) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
24.3b
(*.f64 (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (+.f64 (*.f64 1/192 (pow.f64 K 4)) (*.f64 -1/4 (pow.f64 K 2))) 2)))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
8.1b
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -2) J)
32.2b
(*.f64 (*.f64 (*.f64 -2 (hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))
17.3b
(*.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))))
29.6b
(*.f64 (*.f64 (*.f64 -2 J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2)))
45.6b
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 -2 J))) (cbrt.f64 (*.f64 4 (pow.f64 J 2))))
30.1b
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 -2))
54.9b
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 1/4 (pow.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) 2))))
8.8b
(*.f64 (*.f64 -2 J) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3))
33.1b
(*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))))
17.4b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (pow.f64 (cbrt.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) 3))))
15.7b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 (*.f64 1/2 U) J))))
31.4b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (pow.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 3) 1/3)))))
17.3b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (pow.f64 (cbrt.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))) 3)))))
17.1b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (+.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))))))
26.6b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (+.f64 (*.f64 -1/4 (*.f64 (*.f64 K J) K)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 2 J)))))))
49.1b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (*.f64 J (+.f64 (*.f64 1/192 (pow.f64 (/.f64 -1 K) -4)) (*.f64 -1/4 (pow.f64 (/.f64 -1 K) -2))))))))
17.1b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 (pow.f64 J -1) (/.f64 U (fma.f64 -1/4 (pow.f64 K 2) 2))))))
41.6b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 2) U) J)))))
29.4b
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
29.5b
(*.f64 (*.f64 -2 J) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/2 (cos.f64 K) 1/2))))
30.1b
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 -2) J)))
30.1b
(*.f64 (cbrt.f64 -2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 4) J)))
45.1b
(*.f64 J (+.f64 -2 (*.f64 1/4 (*.f64 K K))))
59.0b
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))))
58.7b
(*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))))
43.3b
(*.f64 -2 J)
53.1b
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3))
Compiler

Compiled 1786 to 1429 computations (20% saved)

localize37.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 103 to 58 computations (43.7% saved)

series383.0ms (0.4%)

Counts
4 → 17
Calls

36 calls:

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

Compiled 34985 to 28165 computations (19.5% saved)

rewrite1.7s (1.8%)

Algorithm
batch-egg-rewrite
Rules
108×egg-rr
41×egg-rr
33×egg-rr
20×egg-rr
Counts
4 → 202
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -2) J)
(/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (cbrt.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 J 2)) (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (*.f64 -2 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 -2 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 J)) (cbrt.f64 (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (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 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))) 0) (pow.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J)))) -1) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3) (pow.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3)) (+.f64 (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (-.f64 (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) 3) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))) (-.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 0) (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (+.f64 1 (/.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) 0) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (+.f64 1 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (-.f64 (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3) (pow.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3)) (+.f64 (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (-.f64 (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) 3) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 U) (/.f64 1 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K)))) (/.f64 U (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 1/2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 U) (cos.f64 (*.f64 1/2 K))) (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (/.f64 U (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U (+.f64 J J)) (/.f64 1 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 U (*.f64 -2 J)) (/.f64 -1 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 U) (cos.f64 (*.f64 1/2 K))) (/.f64 -1/2 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 U (*.f64 -2 J)) (neg.f64 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 U)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 U) (/.f64 (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 U (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 J J))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 U) (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 U (/.f64 1/2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) J))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 U) (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 U (*.f64 -2 J))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2))) (neg.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 U (/.f64 -1 (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)) (*.f64 -2 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 U)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (/.f64 U (*.f64 -2 J)))) (neg.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (/.f64 U (+.f64 J J)))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 U) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 U 1/2) (/.f64 1 (cos.f64 (*.f64 1/2 K)))) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 U (cbrt.f64 (/.f64 1/2 J))) (/.f64 1 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K)))) (/.f64 U (+.f64 J J))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 U) (/.f64 -1 (cos.f64 (*.f64 1/2 K)))) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (*.f64 U 1/2)) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) U) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (*.f64 U (cbrt.f64 (/.f64 1/2 J)))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 U (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 1/2 J)) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 U) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 U 2))) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 U 1/2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 U (cbrt.f64 (/.f64 1/2 J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 (pow.f64 J 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 U (*.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 U 2)) 0) (/.f64 (cbrt.f64 U) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (cbrt.f64 (pow.f64 U 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 U 0) (/.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) U)) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1/2 J) 0) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 1/2 J))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 U (+.f64 J J)) 0) (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (+.f64 J J)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) (/.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 0) (pow.f64 (/.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) -1) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 U (cbrt.f64 (*.f64 (pow.f64 J 2) 4))) 0) (/.f64 (cbrt.f64 (/.f64 1/2 J)) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (cbrt.f64 (*.f64 (pow.f64 J 2) 4))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 U J) 0) (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 U (*.f64 -2 J)) 0) (/.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 -2 J)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 U 0) (/.f64 (/.f64 1/2 J) (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)) 0) (/.f64 (cbrt.f64 U) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 J 2) 4))) 0) (/.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) (/.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 J 2) 4))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1/2 J) 0) (/.f64 (neg.f64 U) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 -1/2 J))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) J) 0) (/.f64 (*.f64 (cbrt.f64 U) 1/2) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (cbrt.f64 (pow.f64 U 2)) J))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) (/.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (/.f64 U (+.f64 J J))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (neg.f64 U) (/.f64 (*.f64 -2 J) (/.f64 1 (cos.f64 (*.f64 1/2 K))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 U) 0) (/.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (neg.f64 U))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 U) 0) (/.f64 (cbrt.f64 (pow.f64 U 2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (cbrt.f64 U))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 U (*.f64 -2 J))) (/.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 U (+.f64 J J)) 0) (/.f64 -1 (/.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) (/.f64 U (+.f64 J J)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 U (*.f64 -2 J)) 0) (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (+.f64 J J)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1/2 J) 0) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 1/2 J))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1/2 J) 0) (/.f64 (neg.f64 U) (/.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) (/.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 U 2)) 0) (/.f64 (neg.f64 (cbrt.f64 U)) (/.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 U 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 U 2))) 0) (/.f64 (cbrt.f64 U) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (cbrt.f64 (pow.f64 U 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 U) 0) (/.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) U)) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 U 0) (/.f64 -1 (/.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) U)) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) 0) (/.f64 U (/.f64 (+.f64 J J) (/.f64 1 (cos.f64 (*.f64 1/2 K))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (+.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (+.f64 0 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (+.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (*.f64 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 0) (pow.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) -1) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))))
((#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 -1 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 1 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3) (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -1) (*.f64 (sqrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (neg.f64 (sqrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (sqrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 0) (pow.f64 (/.f64 1 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -1) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))

simplify4.8s (5.1%)

Algorithm
egglog
Counts
219 → 289
Calls
Call 1
Inputs
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) J) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (pow.f64 J 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 6) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 1/2 (/.f64 U J))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (*.f64 1/2 (/.f64 U J)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) (pow.f64 K 4))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) (pow.f64 K 4))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))))) (*.f64 1/2 (/.f64 U J)))))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
1
1
1
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) J))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) (*.f64 -2 J)))
(*.f64 (*.f64 J (cbrt.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 J 2)) (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (*.f64 -2 J))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (+.f64 J J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 -2 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J)))
(*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) J)
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) J))
(*.f64 2 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)))
(*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) -2)
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))) 1)
(*.f64 (*.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 J)) (cbrt.f64 (pow.f64 J 2)))
(-.f64 0 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (+.f64 J J)))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J)))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))) 1)
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))) 3))
(neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (+.f64 J J)))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))) 3))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))) 0) (pow.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J)))) -1) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))
(if (!=.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3) (pow.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3)) (+.f64 (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (-.f64 (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))
(if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) 3) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))
(if (!=.f64 (-.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))) (-.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))
(if (!=.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))
(if (!=.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 0) (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (+.f64 1 (/.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))
(if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) 0) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (+.f64 1 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (-.f64 (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3) (pow.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3)) (+.f64 (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (-.f64 (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) 3) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))
(+.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)))
(*.f64 (neg.f64 U) (/.f64 1 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K)))) (/.f64 U (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 J J))))
(*.f64 (/.f64 U (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 1/2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) J)))
(*.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 (cbrt.f64 U) (cos.f64 (*.f64 1/2 K))) (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (/.f64 U (+.f64 J J)))
(*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))
(*.f64 (/.f64 U (+.f64 J J)) (/.f64 1 (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 U (*.f64 -2 J)) (/.f64 -1 (cos.f64 (*.f64 1/2 K))))
(*.f64 -1 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 (neg.f64 U) (cos.f64 (*.f64 1/2 K))) (/.f64 -1/2 J))
(*.f64 (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 1)
(-.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))
(-.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))
(-.f64 0 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (*.f64 -2 J)) (neg.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 U)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 -2 J)))
(/.f64 (*.f64 (cbrt.f64 U) (/.f64 (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (+.f64 J J)))
(/.f64 (/.f64 U (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 J J))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 (neg.f64 U) (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J))
(/.f64 (*.f64 U (/.f64 1/2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) J))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (cbrt.f64 U) (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 U (*.f64 -2 J))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2))) (neg.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 U (/.f64 -1 (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))
(/.f64 (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)) (*.f64 -2 J))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 U)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (/.f64 U (*.f64 -2 J)))) (neg.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (/.f64 U (+.f64 J J)))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 (neg.f64 U) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))
(/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (+.f64 J J))
(/.f64 (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(/.f64 (*.f64 (*.f64 U 1/2) (/.f64 1 (cos.f64 (*.f64 1/2 K)))) J)
(/.f64 (*.f64 (*.f64 U (cbrt.f64 (/.f64 1/2 J))) (/.f64 1 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K)))) (/.f64 U (+.f64 J J))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(/.f64 (*.f64 (neg.f64 U) (/.f64 -1 (cos.f64 (*.f64 1/2 K)))) (+.f64 J J))
(/.f64 (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (*.f64 U 1/2)) J)
(/.f64 (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) U) (+.f64 J J))
(/.f64 (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (*.f64 U (cbrt.f64 (/.f64 1/2 J)))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))
(/.f64 (*.f64 (/.f64 U (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 1/2 J)) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 U) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 U 2))) (+.f64 J J))
(/.f64 (*.f64 U 1/2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(/.f64 (*.f64 U (cbrt.f64 (/.f64 1/2 J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 (pow.f64 J 2) 4))))
(/.f64 U (*.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J)))
(/.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(/.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 1)
(pow.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 3)
(pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 1)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3))
(neg.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))
(neg.f64 (-.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K))))))
(neg.f64 (-.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 0))
(neg.f64 (-.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 U 2)) 0) (/.f64 (cbrt.f64 U) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (cbrt.f64 (pow.f64 U 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 U 0) (/.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) U)) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 1/2 J) 0) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 1/2 J))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 U (+.f64 J J)) 0) (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (+.f64 J J)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) (/.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 0) (pow.f64 (/.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) -1) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 U (cbrt.f64 (*.f64 (pow.f64 J 2) 4))) 0) (/.f64 (cbrt.f64 (/.f64 1/2 J)) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (cbrt.f64 (*.f64 (pow.f64 J 2) 4))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 U J) 0) (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 U (*.f64 -2 J)) 0) (/.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 -2 J)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 U 0) (/.f64 (/.f64 1/2 J) (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)) 0) (/.f64 (cbrt.f64 U) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 J 2) 4))) 0) (/.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) (/.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 J 2) 4))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 -1/2 J) 0) (/.f64 (neg.f64 U) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 -1/2 J))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) J) 0) (/.f64 (*.f64 (cbrt.f64 U) 1/2) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (cbrt.f64 (pow.f64 U 2)) J))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) (/.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (/.f64 U (+.f64 J J))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (neg.f64 U) (/.f64 (*.f64 -2 J) (/.f64 1 (cos.f64 (*.f64 1/2 K))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (neg.f64 U) 0) (/.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (neg.f64 U))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 U) 0) (/.f64 (cbrt.f64 (pow.f64 U 2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (cbrt.f64 U))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 U (*.f64 -2 J))) (/.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 U (+.f64 J J)) 0) (/.f64 -1 (/.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) (/.f64 U (+.f64 J J)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 U (*.f64 -2 J)) 0) (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (+.f64 J J)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 -1/2 J) 0) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 1/2 J))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 1/2 J) 0) (/.f64 (neg.f64 U) (/.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) (/.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (pow.f64 U 2)) 0) (/.f64 (neg.f64 (cbrt.f64 U)) (/.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 U 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 U 2))) 0) (/.f64 (cbrt.f64 U) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (cbrt.f64 (pow.f64 U 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (neg.f64 U) 0) (/.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) U)) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 U 0) (/.f64 -1 (/.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) U)) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) 0) (/.f64 U (/.f64 (+.f64 J J) (/.f64 1 (cos.f64 (*.f64 1/2 K))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (+.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (+.f64 0 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (+.f64 0 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (+.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (+.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 1 0) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(+.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(+.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(+.f64 0 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (*.f64 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3))
(*.f64 -1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(-.f64 0 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3))
(neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) 3))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 0) (pow.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) -1) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(fabs.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(hypot.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) -1)
(hypot.f64 -1 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))
(hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)
(hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(hypot.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 1)
(hypot.f64 1 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))
(hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3))
(*.f64 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3) (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (sqrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (sqrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -1) (*.f64 (sqrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -1))
(*.f64 (neg.f64 (sqrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (neg.f64 (sqrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 -1 (neg.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 1 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 1)
(-.f64 0 (neg.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(/.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 1)
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)))
(sqrt.f64 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2))
(pow.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) 1/2)
(pow.f64 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 3) 1/3)
(pow.f64 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2) 1/2)
(pow.f64 (sqrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)
(pow.f64 (*.f64 (sqrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -1) 2)
(pow.f64 (neg.f64 (sqrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 2)
(pow.f64 (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3)
(pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 1)
(cbrt.f64 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 3))
(neg.f64 (neg.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3))
(if (!=.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 0) (pow.f64 (/.f64 1 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -1) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
Outputs
(+.f64 (*.f64 -2 (*.f64 (pow.f64 K 2) (+.f64 (*.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) J) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) (pow.f64 J 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J))))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 J 2))))) J)))
(*.f64 -2 (+.f64 (*.f64 (pow.f64 K 2) (fma.f64 1/32 (/.f64 (*.f64 (pow.f64 U 2) J) (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (pow.f64 U 2)) (pow.f64 J 2)))) (pow.f64 J 2))) (*.f64 (*.f64 -1/8 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (pow.f64 U 2)) (pow.f64 J 2))))) J))) (*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 1/4 (pow.f64 U 2)) (pow.f64 J 2)))) J)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 (pow.f64 U 4) (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2)) J) (fma.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 4) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 6) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)) (*.f64 (pow.f64 J 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J)))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 (pow.f64 U 4) (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2)) J) (+.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 U 6)) (*.f64 (pow.f64 (/.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) 2) J))) (*.f64 -1/4 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 U 2) J)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2) (pow.f64 J 2))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) (sqrt.f64 (*.f64 1/4 (/.f64 (pow.f64 U 2) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (/.f64 (*.f64 1/4 (pow.f64 U 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 1/2 (/.f64 U J))
(/.f64 (*.f64 1/2 U) J)
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (*.f64 1/2 (/.f64 U J)))
(/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 K 2) U)) (*.f64 1/2 U)) J)
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) (pow.f64 K 4))) (*.f64 1/2 (/.f64 U J))))
(+.f64 (*.f64 (*.f64 -1/2 (*.f64 (/.f64 U J) -5/384)) (pow.f64 K 4)) (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 K 2) U)) (*.f64 1/2 U)) J))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 K 2) U) J)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J))) (pow.f64 K 4))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 K 6) (+.f64 (*.f64 1/3072 (/.f64 U J)) (+.f64 (*.f64 1/8 (+.f64 (*.f64 -1/64 (/.f64 U J)) (*.f64 1/384 (/.f64 U J)))) (*.f64 -1/46080 (/.f64 U J)))))) (*.f64 1/2 (/.f64 U J)))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (/.f64 U J) -5/384) (pow.f64 K 4)) (*.f64 (pow.f64 K 6) (fma.f64 1/3072 (/.f64 U J) (fma.f64 1/8 (*.f64 (/.f64 U J) -5/384) (/.f64 (*.f64 -1/46080 U) J)))))) (/.f64 (+.f64 (*.f64 1/16 (*.f64 (pow.f64 K 2) U)) (*.f64 1/2 U)) J))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
(cos.f64 (*.f64 1/2 K))
1
1
1
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) J))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))) (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (pow.f64 (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))) (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 2))) J)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) (*.f64 -2 J)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J))
(*.f64 (*.f64 J (cbrt.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))
(*.f64 J (cbrt.f64 (*.f64 (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))) (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (pow.f64 (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))) (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 2))))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 J 2)) (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cbrt.f64 (pow.f64 J 3)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))) (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (*.f64 -2 J))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J))
(*.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (+.f64 J J)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (neg.f64 (*.f64 2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 -2 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) J))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J))
(*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J))
(*.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) J)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J))
(*.f64 J (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J))
(*.f64 -2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) J))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J))
(*.f64 2 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (neg.f64 (*.f64 2 J)))
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (neg.f64 (*.f64 2 J)))
(*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) -2)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J))
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))) 1)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J))
(*.f64 (*.f64 (*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 J)) (cbrt.f64 (pow.f64 J 2)))
(*.f64 (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))) (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 J 3)))
(-.f64 0 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (+.f64 J J)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (neg.f64 (*.f64 2 J)))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))) 1)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))) 3) 1/3)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J)))) 3)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))) 1)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))) 3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J))
(neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (+.f64 J J)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (neg.f64 (*.f64 2 J)))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))) 3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))) 0) (pow.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J)))) -1) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))
(if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J)) 0) (/.f64 1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) -1) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))) (*.f64 -2 J)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J)))
(if (!=.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3) (pow.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3)) (+.f64 (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (-.f64 (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))
(if (!=.f64 (*.f64 (*.f64 (neg.f64 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (*.f64 (neg.f64 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) 3)) (pow.f64 (*.f64 (*.f64 (neg.f64 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J)))
(if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) 3) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))
(if (!=.f64 (*.f64 (*.f64 (neg.f64 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (*.f64 (neg.f64 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) 3)) (pow.f64 (*.f64 (*.f64 (neg.f64 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J)))
(if (!=.f64 (-.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))) (-.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))
(if (!=.f64 0 0) 0 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J)))
(if (!=.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))
(if (!=.f64 0 0) 0 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J)))
(if (!=.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 0) (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (+.f64 1 (/.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))
(if (!=.f64 (*.f64 (*.f64 (neg.f64 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) 0) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 (neg.f64 J) (+.f64 1 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) J) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) J))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J)))
(if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) 0) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (+.f64 1 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))
(if (!=.f64 (*.f64 (*.f64 (neg.f64 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) 0) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 (neg.f64 J) (+.f64 1 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) J) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) J))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (-.f64 (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3) (pow.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3)) (+.f64 (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (-.f64 (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) (*.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) 2) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (*.f64 (neg.f64 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) 3)) (pow.f64 (*.f64 (*.f64 (neg.f64 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) 3) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) 2) 0) (/.f64 (*.f64 2 (pow.f64 (*.f64 (*.f64 (neg.f64 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) 3)) (pow.f64 (*.f64 (*.f64 (neg.f64 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J)))
(+.f64 (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (*.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (neg.f64 (*.f64 2 J)))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (neg.f64 J)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (neg.f64 (*.f64 2 J)))
(*.f64 (neg.f64 U) (/.f64 1 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (/.f64 U (*.f64 -2 J)) (neg.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))
(*.f64 (cbrt.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)))
(/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))
(*.f64 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K)))) (/.f64 U (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 J J))))
(/.f64 U (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 2 J)))
(*.f64 (/.f64 U (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 1/2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) J)))
(/.f64 (*.f64 U (/.f64 1/2 J)) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(*.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 2 J)) 3)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (/.f64 (cbrt.f64 U) (cos.f64 (*.f64 1/2 K))) (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)))
(/.f64 (cbrt.f64 (*.f64 U (pow.f64 U 2))) (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 U (/.f64 (/.f64 1/2 J) (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 1/2 U) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (/.f64 U (+.f64 J J)))
(/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))
(*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))
(/.f64 (*.f64 1/2 U) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (/.f64 U (+.f64 J J)) (/.f64 1 (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))
(*.f64 (/.f64 U (*.f64 -2 J)) (/.f64 -1 (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (*.f64 -2 J)) (neg.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 -1 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (*.f64 -2 J)) (neg.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 (neg.f64 U) (cos.f64 (*.f64 1/2 K))) (/.f64 -1/2 J))
(/.f64 (*.f64 1/2 U) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(/.f64 U (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 2 J)))
(*.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))
(*.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 1)
(/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))
(-.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (*.f64 -2 J)) (neg.f64 (cos.f64 (*.f64 1/2 K))))
(-.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (*.f64 -2 J)) (neg.f64 (cos.f64 (*.f64 1/2 K))))
(-.f64 0 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (*.f64 -2 J)) (neg.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (*.f64 -2 J)) (neg.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 U)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 -2 J)))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 U (pow.f64 (/.f64 U (*.f64 2 J)) 2)))) (*.f64 (cbrt.f64 (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (cbrt.f64 U) (/.f64 (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (+.f64 J J)))
(/.f64 (cbrt.f64 (*.f64 U (pow.f64 (/.f64 U (*.f64 2 J)) 2))) (*.f64 (cbrt.f64 (*.f64 2 J)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 J J))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 U (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 2 J)))
(/.f64 (/.f64 (neg.f64 U) (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J))
(/.f64 (/.f64 U (*.f64 -2 J)) (neg.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 U (/.f64 1/2 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) J))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 U (/.f64 1/2 J)) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(/.f64 (*.f64 (cbrt.f64 U) (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)) 2) U) (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 U (*.f64 -2 J))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2))) (neg.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)) 2) (/.f64 U (*.f64 -2 J)))) (neg.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(cbrt.f64 (/.f64 (*.f64 (/.f64 U (*.f64 2 J)) (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)) 2)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 U (/.f64 -1 (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))
(/.f64 (/.f64 U (*.f64 -2 J)) (neg.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (neg.f64 U)) (*.f64 -2 J))
(/.f64 (/.f64 U (*.f64 -2 J)) (neg.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 U)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)) 2) U) (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (/.f64 U (*.f64 -2 J)))) (neg.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)) 2) (/.f64 U (*.f64 -2 J)))) (neg.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (/.f64 U (+.f64 J J)))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(cbrt.f64 (/.f64 (*.f64 (/.f64 U (*.f64 2 J)) (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)) 2)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (neg.f64 U) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (*.f64 -2 J)) (neg.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))
(/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))
(/.f64 U (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)))
(/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))
(/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (+.f64 J J))
(/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))
(/.f64 (/.f64 (/.f64 U (+.f64 J J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(/.f64 U (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 2 J)))
(/.f64 (*.f64 (*.f64 U 1/2) (/.f64 1 (cos.f64 (*.f64 1/2 K)))) J)
(/.f64 (*.f64 1/2 U) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(/.f64 (*.f64 (*.f64 U (cbrt.f64 (/.f64 1/2 J))) (/.f64 1 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))
(*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (/.f64 (/.f64 1/2 J) (*.f64 (pow.f64 J 2) 4))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K)))) (/.f64 U (+.f64 J J))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(/.f64 U (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 2 J)))
(/.f64 (*.f64 (neg.f64 U) (/.f64 -1 (cos.f64 (*.f64 1/2 K)))) (+.f64 J J))
(/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))
(/.f64 (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (*.f64 U 1/2)) J)
(/.f64 (*.f64 1/2 U) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(/.f64 (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) U) (+.f64 J J))
(/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))
(/.f64 (*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) (*.f64 U (cbrt.f64 (/.f64 1/2 J)))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))
(*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (/.f64 (/.f64 1/2 J) (*.f64 (pow.f64 J 2) 4))))
(/.f64 (*.f64 (/.f64 U (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 1/2 J)) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(/.f64 (*.f64 U (/.f64 1/2 J)) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)) (pow.f64 (/.f64 U (*.f64 2 J)) 2)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 U) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 U 2))) (+.f64 J J))
(/.f64 (cbrt.f64 (*.f64 U (pow.f64 U 2))) (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 U 1/2) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(/.f64 (*.f64 1/2 U) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(/.f64 (*.f64 U (cbrt.f64 (/.f64 1/2 J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 (pow.f64 J 2) 4))))
(*.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (/.f64 (/.f64 1/2 J) (*.f64 (pow.f64 J 2) 4))))
(/.f64 U (*.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J)))
(/.f64 (/.f64 U (*.f64 -2 J)) (neg.f64 (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))
(/.f64 (/.f64 U (*.f64 -2 J)) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))
(/.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 1)
(/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))
(pow.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 3)
(/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))
(pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 1)
(/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3))
(/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))
(neg.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (*.f64 -2 J)) (neg.f64 (cos.f64 (*.f64 1/2 K))))
(neg.f64 (-.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K))))))
(/.f64 (/.f64 U (*.f64 -2 J)) (neg.f64 (cos.f64 (*.f64 1/2 K))))
(neg.f64 (-.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 0))
(/.f64 (/.f64 U (*.f64 -2 J)) (neg.f64 (cos.f64 (*.f64 1/2 K))))
(neg.f64 (-.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(/.f64 (/.f64 U (*.f64 -2 J)) (neg.f64 (cos.f64 (*.f64 1/2 K))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3))
(/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))
(if (!=.f64 (cbrt.f64 (pow.f64 U 2)) 0) (/.f64 (cbrt.f64 U) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (cbrt.f64 (pow.f64 U 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (pow.f64 U 2)) 0) (/.f64 (cbrt.f64 U) (/.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 U 2)))) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 U 0) (/.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) U)) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 U 0) (/.f64 1 (/.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) U)) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (/.f64 1/2 J) 0) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 1/2 J))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 1/2 J) 0) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 1/2 J))) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (/.f64 U (+.f64 J J)) 0) (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (+.f64 J J)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 U (*.f64 2 J)) 0) (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 2 J)))) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) (/.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 2 J)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 U (*.f64 2 J))) (/.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (pow.f64 (/.f64 U (*.f64 2 J)) 2)))) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 0) (pow.f64 (/.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) -1) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)) 0) (pow.f64 (/.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))) -1) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (/.f64 U (cbrt.f64 (*.f64 (pow.f64 J 2) 4))) 0) (/.f64 (cbrt.f64 (/.f64 1/2 J)) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (cbrt.f64 (*.f64 (pow.f64 J 2) 4))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 U (cbrt.f64 (*.f64 (pow.f64 J 2) 4))) 0) (/.f64 (cbrt.f64 (/.f64 1/2 J)) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (cbrt.f64 (*.f64 (pow.f64 J 2) 4))))) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (/.f64 U J) 0) (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 U J) 0) (/.f64 1/2 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U J))) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (/.f64 U (*.f64 -2 J)) 0) (/.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 -2 J)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 U (*.f64 -2 J)) 0) (/.f64 -1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 -2 J)))) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 U 0) (/.f64 (/.f64 1/2 J) (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 U 0) (/.f64 (/.f64 1/2 J) (/.f64 (cos.f64 (*.f64 1/2 K)) U)) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)) 0) (/.f64 (cbrt.f64 U) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (cbrt.f64 (pow.f64 U 2)) (+.f64 J J)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) (*.f64 2 J)) 0) (/.f64 (cbrt.f64 U) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (cbrt.f64 (pow.f64 U 2)) (*.f64 2 J)))) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 J 2) 4))) 0) (/.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) (/.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 J 2) 4))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 J 2) 4))) 0) (/.f64 (cbrt.f64 (/.f64 U (*.f64 2 J))) (/.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (/.f64 (pow.f64 U 2) (*.f64 (pow.f64 J 2) 4))))) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (/.f64 -1/2 J) 0) (/.f64 (neg.f64 U) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 -1/2 J))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 -1/2 J) 0) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 1/2 J))) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) J) 0) (/.f64 (*.f64 (cbrt.f64 U) 1/2) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (cbrt.f64 (pow.f64 U 2)) J))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (cbrt.f64 (pow.f64 U 2)) J) 0) (*.f64 (/.f64 (cbrt.f64 U) (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (cbrt.f64 (pow.f64 U 2)) J))) 1/2) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) (/.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (/.f64 U (+.f64 J J))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (/.f64 U (*.f64 2 J))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 2 J)) 2)) (/.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (/.f64 U (*.f64 2 J))))) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (neg.f64 U) (/.f64 (*.f64 -2 J) (/.f64 1 (cos.f64 (*.f64 1/2 K))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) -1) 0) (/.f64 (neg.f64 U) (/.f64 (*.f64 -2 J) (pow.f64 (cos.f64 (*.f64 1/2 K)) -1))) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (neg.f64 U) 0) (/.f64 -1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (neg.f64 U))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (neg.f64 U) 0) (/.f64 1 (/.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) U)) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (cbrt.f64 U) 0) (/.f64 (cbrt.f64 (pow.f64 U 2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (cbrt.f64 U))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 U) 0) (/.f64 (cbrt.f64 (pow.f64 U 2)) (/.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 U))) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 U (*.f64 -2 J))) (/.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 2 J)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 U (*.f64 -2 J))) (/.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 (/.f64 U (*.f64 2 J)) 2)))) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (/.f64 U (+.f64 J J)) 0) (/.f64 -1 (/.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) (/.f64 U (+.f64 J J)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 U (*.f64 2 J)) 0) (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 2 J)))) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (/.f64 U (*.f64 -2 J)) 0) (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (+.f64 J J)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 U (*.f64 -2 J)) 0) (/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 U (*.f64 2 J)))) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (/.f64 -1/2 J) 0) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 1/2 J))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 -1/2 J) 0) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 1/2 J))) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (/.f64 1/2 J) 0) (/.f64 (neg.f64 U) (/.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) (/.f64 1/2 J))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 1/2 J) 0) (/.f64 U (/.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 1/2 J))) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 U (+.f64 J J))) (/.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (pow.f64 (/.f64 U (+.f64 J J)) 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 U (*.f64 2 J)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 U (*.f64 2 J))) (/.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (pow.f64 (/.f64 U (*.f64 2 J)) 2)))) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (cbrt.f64 (pow.f64 U 2)) 0) (/.f64 (neg.f64 (cbrt.f64 U)) (/.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 U 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (pow.f64 U 2)) 0) (/.f64 (cbrt.f64 U) (/.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (neg.f64 (cbrt.f64 (pow.f64 U 2))))) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 U 2))) 0) (/.f64 (cbrt.f64 U) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) (cbrt.f64 (pow.f64 U 2)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 U 2))) 0) (/.f64 (cbrt.f64 U) (/.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 U 2)))) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (neg.f64 U) 0) (/.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J)) U)) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (neg.f64 U) 0) (/.f64 1 (/.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))) U)) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 U 0) (/.f64 -1 (/.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) U)) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 U 0) (/.f64 -1 (/.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) U)) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (/.f64 1 (cos.f64 (*.f64 1/2 K))) 0) (/.f64 U (/.f64 (+.f64 J J) (/.f64 1 (cos.f64 (*.f64 1/2 K))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) -1) 0) (/.f64 U (/.f64 (*.f64 2 J) (pow.f64 (cos.f64 (*.f64 1/2 K)) -1))) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (+.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J)) 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)) 2) (/.f64 (/.f64 U (*.f64 -2 J)) (neg.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (+.f64 0 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (+.f64 0 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J)) 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)) 2) (/.f64 (/.f64 U (*.f64 -2 J)) (neg.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (+.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) (+.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J)) 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)) 2) (/.f64 (/.f64 U (*.f64 -2 J)) (neg.f64 (cos.f64 (*.f64 1/2 K))))) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J)) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J)) 3)) (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)) 2)) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J)) 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)) 3) (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)) 2)) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J)) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J)) 3)) (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)) 2)) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)) 2) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J)) 3)) (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)) 2)) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)) 2) 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)) 3) (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)) 2)) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)) 2) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J)) 3)) (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)) 2)) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J)) 3)) (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)) 2)) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 0 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)) 3) (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)) 2)) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3) (pow.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (+.f64 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J)) 3)) (pow.f64 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)) 2)) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 1 0) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 1 0) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)) (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(+.f64 (/.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))
(+.f64 (/.f64 0 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))
(+.f64 0 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))))
(*.f64 (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (*.f64 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))) 2/3) (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))) 2/3) (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))))))
(*.f64 -1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))))
(*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))))
(*.f64 (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))
(*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))))
(-.f64 0 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))))
(neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 0) (pow.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) -1) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) 0) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))))
(fabs.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(hypot.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) -1)
(hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(hypot.f64 -1 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))
(hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J)))
(hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) -1)
(hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J)))
(hypot.f64 1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))
(hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(hypot.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 1)
(hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(hypot.f64 1 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))))
(hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J)))
(hypot.f64 (/.f64 (/.f64 U (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K))) 1)
(hypot.f64 1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 -2 J)))
(*.f64 (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3))
(*.f64 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))) 2/3) (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))))
(*.f64 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2/3) (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))) 2/3) (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))))
(*.f64 (sqrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) (sqrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(*.f64 (*.f64 (sqrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -1) (*.f64 (sqrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -1))
(hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(*.f64 (neg.f64 (sqrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) (neg.f64 (sqrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))))
(hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(*.f64 -1 (neg.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(*.f64 1 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 1)
(hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(-.f64 0 (neg.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(/.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 1)
(hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(sqrt.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)))
(hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(sqrt.f64 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2))
(hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(pow.f64 (+.f64 1 (pow.f64 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))) 2)) 1/2)
(hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(pow.f64 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 3) 1/3)
(hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(pow.f64 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 2) 1/2)
(hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(pow.f64 (sqrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 2)
(hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(pow.f64 (*.f64 (sqrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -1) 2)
(hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(pow.f64 (neg.f64 (sqrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 2)
(hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(pow.f64 (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) 3)
(hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 1)
(hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(cbrt.f64 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 3))
(hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(neg.f64 (neg.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))))
(hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3))
(hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))
(if (!=.f64 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))) 0) (pow.f64 (/.f64 1 (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -1) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))) 0) (/.f64 1 (pow.f64 (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))) -1)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))))

localize8.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

localize21.0ms (0%)

Local error

Found 3 expressions with local error:

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

Compiled 46 to 35 computations (23.9% saved)

series229.0ms (0.2%)

Counts
2 → 24
Calls

12 calls:

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

Compiled 13875 to 11705 computations (15.6% saved)

rewrite1.7s (1.8%)

Algorithm
batch-egg-rewrite
Rules
51×egg-rr
41×egg-rr
Counts
2 → 92
Calls
Call 1
Inputs
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3)
(cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2)) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -2 J)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 -2 J))) (cbrt.f64 (*.f64 4 (pow.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 -2 J))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 -2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 -2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2)) (*.f64 -2 J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2)) (*.f64 (*.f64 -2 J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -2 J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3) -1/3) -1) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) -3)) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 0) (pow.f64 (/.f64 1 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) -1) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -2 J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 -2 J)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 J))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 J))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 -2 J)))) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 -2)) (cbrt.f64 (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2)) (*.f64 -2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 J))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 0) (pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) -1/3) -1) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) -3)) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 0) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) -1) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (*.f64 1/2 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 1/2) (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 1/2))))))

simplify3.3s (3.5%)

Algorithm
egglog
Counts
116 → 139
Calls
Call 1
Inputs
(*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 J 1/3) (*.f64 (pow.f64 (pow.f64 J 1/3) 2) (cbrt.f64 -2))))
(+.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 J 1/3) (*.f64 (pow.f64 (pow.f64 J 1/3) 2) (cbrt.f64 -2)))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (cbrt.f64 -2) J))) (*.f64 -1/24 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (cbrt.f64 -2) J))))))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 (/.f64 (*.f64 (pow.f64 J 1/3) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2)))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 -2)))) (+.f64 (*.f64 1/288 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 J 1/3) (*.f64 (cbrt.f64 -2) (pow.f64 J 2)))) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2))) (*.f64 (+.f64 (*.f64 1/576 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 (/.f64 (*.f64 (pow.f64 J 1/3) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2)))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 J 1/3))) (pow.f64 (pow.f64 J 1/3) 2)))) (*.f64 (cbrt.f64 -2) (pow.f64 J 1/3)))))) (+.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 J 1/3) (*.f64 (pow.f64 (pow.f64 J 1/3) 2) (cbrt.f64 -2)))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (cbrt.f64 -2) J))) (*.f64 -1/24 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (cbrt.f64 -2) J)))))))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 (/.f64 (*.f64 (pow.f64 J 1/3) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2)))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 -2)))) (+.f64 (*.f64 1/288 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 J 1/3) (*.f64 (cbrt.f64 -2) (pow.f64 J 2)))) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2))) (*.f64 (+.f64 (*.f64 1/576 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 (/.f64 (*.f64 (pow.f64 J 1/3) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2)))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 J 1/3))) (pow.f64 (pow.f64 J 1/3) 2)))) (*.f64 (cbrt.f64 -2) (pow.f64 J 1/3)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (+.f64 (*.f64 1/576 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 (/.f64 (*.f64 (pow.f64 J 1/3) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2)))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 J 1/3))) (pow.f64 (pow.f64 J 1/3) 2)))) (*.f64 (cbrt.f64 -2) J)) (pow.f64 (pow.f64 J 1/3) 2))) (+.f64 (*.f64 (pow.f64 J 1/3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (-.f64 (*.f64 -1/46080 J) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 (/.f64 (*.f64 (pow.f64 J 1/3) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2)))) (*.f64 (pow.f64 J 1/3) J)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2))) (*.f64 -1/13824 (/.f64 (pow.f64 J 3) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 3))))) (pow.f64 J 1/3))) (pow.f64 (pow.f64 J 1/3) 2))) (*.f64 -1/36 (/.f64 (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 (/.f64 (*.f64 (pow.f64 J 1/3) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2)))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) J)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2)))))) (+.f64 (*.f64 -1/36 (/.f64 (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 (/.f64 (*.f64 (pow.f64 J 1/3) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2)))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (cbrt.f64 -2) (*.f64 (pow.f64 J 1/3) J)))) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2))) (*.f64 1/3 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (-.f64 (*.f64 -1/46080 J) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 (/.f64 (*.f64 (pow.f64 J 1/3) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2)))) (*.f64 (pow.f64 J 1/3) J)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2))) (*.f64 -1/13824 (/.f64 (pow.f64 J 3) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 3))))) (cbrt.f64 -2))))))) (pow.f64 K 6)) (+.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 J 1/3) (*.f64 (pow.f64 (pow.f64 J 1/3) 2) (cbrt.f64 -2)))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (cbrt.f64 -2) J))) (*.f64 -1/24 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (cbrt.f64 -2) J))))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) 2) (cbrt.f64 -2))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) 2) (cbrt.f64 -2))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) 2) (cbrt.f64 -2))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) 2) (cbrt.f64 -2))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) 2) (cbrt.f64 -2))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) 2) (cbrt.f64 -2))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) 2) (cbrt.f64 -2))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) 2) (cbrt.f64 -2))))
(*.f64 (cbrt.f64 -2) (pow.f64 J 1/3))
(+.f64 (*.f64 (cbrt.f64 -2) (pow.f64 J 1/3)) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 K 2) (*.f64 (cbrt.f64 -2) J)) (pow.f64 (pow.f64 J 1/3) 2))))
(+.f64 (*.f64 (cbrt.f64 -2) (pow.f64 J 1/3)) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 K 2) (*.f64 (cbrt.f64 -2) J)) (pow.f64 (pow.f64 J 1/3) 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 (/.f64 (*.f64 (pow.f64 J 1/3) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2)))) (*.f64 (pow.f64 K 4) (cbrt.f64 -2))) (pow.f64 (pow.f64 J 1/3) 2)))))
(+.f64 (*.f64 (cbrt.f64 -2) (pow.f64 J 1/3)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/46080 J) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 (/.f64 (*.f64 (pow.f64 J 1/3) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2)))) (*.f64 (pow.f64 J 1/3) J)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2))) (*.f64 -1/13824 (/.f64 (pow.f64 J 3) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 3))))) (*.f64 (pow.f64 K 6) (cbrt.f64 -2))) (pow.f64 (pow.f64 J 1/3) 2))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 K 2) (*.f64 (cbrt.f64 -2) J)) (pow.f64 (pow.f64 J 1/3) 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 (/.f64 (*.f64 (pow.f64 J 1/3) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2)))) (*.f64 (pow.f64 K 4) (cbrt.f64 -2))) (pow.f64 (pow.f64 J 1/3) 2))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (cbrt.f64 -2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (cbrt.f64 -2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2)) (*.f64 -2 J)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 2)))
(*.f64 (cbrt.f64 (*.f64 -2 J)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2))))
(*.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 -2 J))) (cbrt.f64 (*.f64 4 (pow.f64 J 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 -2 J))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 -2 J))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (*.f64 -2 J)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 -2 J))))
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 -2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2)) (*.f64 -2 J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (*.f64 -2 J)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2)) (*.f64 (*.f64 -2 J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 2))
(*.f64 (*.f64 (*.f64 -2 J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2)))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -2)
(*.f64 (/.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) -1) -1)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 -1 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 1 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2))
(*.f64 2 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 (/.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2) 2)
(-.f64 0 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -1/2)
(/.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) -1)
(/.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)
(pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3))
(neg.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 3))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3) -1/3) -1) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) -3)) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 0) (pow.f64 (/.f64 1 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) -1) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 -1 0) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 1 0) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 2 0) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2))
(*.f64 (cbrt.f64 (*.f64 -2 J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (*.f64 -2 J)))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 -2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 -2 J)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 J))) 2))
(*.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 J))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 J))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 -2 J)))) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (cbrt.f64 -2)) (cbrt.f64 (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2)) (*.f64 -2 J))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 J))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2))))
(*.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) -1) -1)
(*.f64 -1 (neg.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 1 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 1/2))
(*.f64 2 (*.f64 1/2 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 1)
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 2) 2)
(-.f64 0 (neg.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) -1)
(/.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 1)
(pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 3)
(cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(neg.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))) 3))
(if (!=.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 0) (pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) -1/3) -1) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) -3)) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 0) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) -1) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 -1 0) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 1 0) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 2 0) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (*.f64 1/2 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 1/2) (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 1/2))
Outputs
(*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 J 1/3) (*.f64 (pow.f64 (pow.f64 J 1/3) 2) (cbrt.f64 -2))))
(*.f64 -2 J)
(+.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 J 1/3) (*.f64 (pow.f64 (pow.f64 J 1/3) 2) (cbrt.f64 -2)))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (cbrt.f64 -2) J))) (*.f64 -1/24 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (cbrt.f64 -2) J))))))
(fma.f64 (*.f64 K K) (*.f64 (*.f64 -2 J) -1/8) (*.f64 -2 J))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 (/.f64 (*.f64 (pow.f64 J 1/3) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2)))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 -2)))) (+.f64 (*.f64 1/288 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 J 1/3) (*.f64 (cbrt.f64 -2) (pow.f64 J 2)))) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2))) (*.f64 (+.f64 (*.f64 1/576 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 (/.f64 (*.f64 (pow.f64 J 1/3) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2)))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 J 1/3))) (pow.f64 (pow.f64 J 1/3) 2)))) (*.f64 (cbrt.f64 -2) (pow.f64 J 1/3)))))) (+.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 J 1/3) (*.f64 (pow.f64 (pow.f64 J 1/3) 2) (cbrt.f64 -2)))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (cbrt.f64 -2) J))) (*.f64 -1/24 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (cbrt.f64 -2) J)))))))
(fma.f64 (fma.f64 1/3 (*.f64 -2 (fma.f64 1/384 J (/.f64 (*.f64 -1/192 (*.f64 (cbrt.f64 J) (*.f64 J J))) (pow.f64 (pow.f64 (cbrt.f64 J) 2) 2)))) (fma.f64 (cbrt.f64 (*.f64 -2 J)) (fma.f64 1/576 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 J J)) (pow.f64 (pow.f64 (cbrt.f64 J) 2) 2)) (/.f64 (*.f64 2/3 (*.f64 (fma.f64 1/384 J (/.f64 (*.f64 -1/192 (*.f64 (cbrt.f64 J) (*.f64 J J))) (pow.f64 (pow.f64 (cbrt.f64 J) 2) 2))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 J)))) (pow.f64 (cbrt.f64 J) 2))) (*.f64 1/288 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 J J))) (pow.f64 (pow.f64 (cbrt.f64 J) 2) 2))))) (pow.f64 K 4) (fma.f64 (*.f64 K K) (*.f64 (*.f64 -2 J) -1/8) (*.f64 -2 J)))
(+.f64 (*.f64 (pow.f64 K 4) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 (/.f64 (*.f64 (pow.f64 J 1/3) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2)))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 -2)))) (+.f64 (*.f64 1/288 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 J 1/3) (*.f64 (cbrt.f64 -2) (pow.f64 J 2)))) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2))) (*.f64 (+.f64 (*.f64 1/576 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 (/.f64 (*.f64 (pow.f64 J 1/3) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2)))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 J 1/3))) (pow.f64 (pow.f64 J 1/3) 2)))) (*.f64 (cbrt.f64 -2) (pow.f64 J 1/3)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (+.f64 (*.f64 1/576 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2))) (*.f64 2/3 (/.f64 (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 (/.f64 (*.f64 (pow.f64 J 1/3) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2)))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (pow.f64 J 1/3))) (pow.f64 (pow.f64 J 1/3) 2)))) (*.f64 (cbrt.f64 -2) J)) (pow.f64 (pow.f64 J 1/3) 2))) (+.f64 (*.f64 (pow.f64 J 1/3) (*.f64 (cbrt.f64 -2) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (-.f64 (*.f64 -1/46080 J) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 (/.f64 (*.f64 (pow.f64 J 1/3) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2)))) (*.f64 (pow.f64 J 1/3) J)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2))) (*.f64 -1/13824 (/.f64 (pow.f64 J 3) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 3))))) (pow.f64 J 1/3))) (pow.f64 (pow.f64 J 1/3) 2))) (*.f64 -1/36 (/.f64 (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 (/.f64 (*.f64 (pow.f64 J 1/3) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2)))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) J)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2)))))) (+.f64 (*.f64 -1/36 (/.f64 (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 (/.f64 (*.f64 (pow.f64 J 1/3) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2)))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (cbrt.f64 -2) (*.f64 (pow.f64 J 1/3) J)))) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2))) (*.f64 1/3 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (-.f64 (*.f64 -1/46080 J) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 (/.f64 (*.f64 (pow.f64 J 1/3) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2)))) (*.f64 (pow.f64 J 1/3) J)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2))) (*.f64 -1/13824 (/.f64 (pow.f64 J 3) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 3))))) (cbrt.f64 -2))))))) (pow.f64 K 6)) (+.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 J 1/3) (*.f64 (pow.f64 (pow.f64 J 1/3) 2) (cbrt.f64 -2)))) (*.f64 (pow.f64 K 2) (+.f64 (*.f64 -1/12 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (cbrt.f64 -2) J))) (*.f64 -1/24 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (cbrt.f64 -2) J))))))))
(fma.f64 (pow.f64 K 4) (fma.f64 1/3 (*.f64 -2 (fma.f64 1/384 J (/.f64 (*.f64 -1/192 (*.f64 (cbrt.f64 J) (*.f64 J J))) (pow.f64 (pow.f64 (cbrt.f64 J) 2) 2)))) (fma.f64 (cbrt.f64 (*.f64 -2 J)) (fma.f64 1/576 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 J J)) (pow.f64 (pow.f64 (cbrt.f64 J) 2) 2)) (/.f64 (*.f64 2/3 (*.f64 (fma.f64 1/384 J (/.f64 (*.f64 -1/192 (*.f64 (cbrt.f64 J) (*.f64 J J))) (pow.f64 (pow.f64 (cbrt.f64 J) 2) 2))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 J)))) (pow.f64 (cbrt.f64 J) 2))) (*.f64 1/288 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 J J))) (pow.f64 (pow.f64 (cbrt.f64 J) 2) 2))))) (fma.f64 (fma.f64 -1/24 (/.f64 (*.f64 (fma.f64 1/576 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 J J)) (pow.f64 (pow.f64 (cbrt.f64 J) 2) 2)) (/.f64 (*.f64 2/3 (*.f64 (fma.f64 1/384 J (/.f64 (*.f64 -1/192 (*.f64 (cbrt.f64 J) (*.f64 J J))) (pow.f64 (pow.f64 (cbrt.f64 J) 2) 2))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (cbrt.f64 J)))) (pow.f64 (cbrt.f64 J) 2))) (*.f64 (cbrt.f64 -2) J)) (pow.f64 (cbrt.f64 J) 2)) (fma.f64 (cbrt.f64 (*.f64 -2 J)) (fma.f64 2/3 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (-.f64 (*.f64 -1/46080 J) (fma.f64 -1/12 (/.f64 (*.f64 (fma.f64 1/384 J (/.f64 (*.f64 -1/192 (*.f64 (cbrt.f64 J) (*.f64 J J))) (pow.f64 (pow.f64 (cbrt.f64 J) 2) 2))) (*.f64 (cbrt.f64 J) J)) (pow.f64 (pow.f64 (cbrt.f64 J) 2) 2)) (/.f64 (*.f64 -1/13824 (pow.f64 J 3)) (*.f64 J J)))) (cbrt.f64 J))) (pow.f64 (cbrt.f64 J) 2)) (/.f64 (*.f64 -1/36 (*.f64 (fma.f64 1/384 J (/.f64 (*.f64 -1/192 (*.f64 (cbrt.f64 J) (*.f64 J J))) (pow.f64 (pow.f64 (cbrt.f64 J) 2) 2))) (*.f64 (pow.f64 (cbrt.f64 -2) 2) J))) (pow.f64 (pow.f64 (cbrt.f64 J) 2) 2))) (fma.f64 -1/36 (/.f64 (*.f64 (fma.f64 1/384 J (/.f64 (*.f64 -1/192 (*.f64 (cbrt.f64 J) (*.f64 J J))) (pow.f64 (pow.f64 (cbrt.f64 J) 2) 2))) (*.f64 -2 (*.f64 (cbrt.f64 J) J))) (pow.f64 (pow.f64 (cbrt.f64 J) 2) 2)) (/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 -2) 2) (-.f64 (*.f64 -1/46080 J) (fma.f64 -1/12 (/.f64 (*.f64 (fma.f64 1/384 J (/.f64 (*.f64 -1/192 (*.f64 (cbrt.f64 J) (*.f64 J J))) (pow.f64 (pow.f64 (cbrt.f64 J) 2) 2))) (*.f64 (cbrt.f64 J) J)) (pow.f64 (pow.f64 (cbrt.f64 J) 2) 2)) (/.f64 (*.f64 -1/13824 (pow.f64 J 3)) (*.f64 J J))))) (cbrt.f64 -2)) 3)))) (pow.f64 K 6) (fma.f64 (*.f64 K K) (*.f64 (*.f64 -2 J) -1/8) (*.f64 -2 J))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) 2) (cbrt.f64 -2))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) 2) (cbrt.f64 -2)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) 2) (cbrt.f64 -2))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) 2) (cbrt.f64 -2)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) 2) (cbrt.f64 -2))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) 2) (cbrt.f64 -2)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) 2) (cbrt.f64 -2))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) 2) (cbrt.f64 -2)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) 2) (cbrt.f64 -2))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) 2) (cbrt.f64 -2)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) 2) (cbrt.f64 -2))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) 2) (cbrt.f64 -2)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) 2) (cbrt.f64 -2))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) 2) (cbrt.f64 -2)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) 2) (cbrt.f64 -2))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) 2) (cbrt.f64 -2)))
(*.f64 (cbrt.f64 -2) (pow.f64 J 1/3))
(cbrt.f64 (*.f64 -2 J))
(+.f64 (*.f64 (cbrt.f64 -2) (pow.f64 J 1/3)) (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 K 2) (*.f64 (cbrt.f64 -2) J)) (pow.f64 (pow.f64 J 1/3) 2))))
(fma.f64 -1/24 (/.f64 (*.f64 (*.f64 K K) (*.f64 (cbrt.f64 -2) J)) (pow.f64 (cbrt.f64 J) 2)) (cbrt.f64 (*.f64 -2 J)))
(+.f64 (*.f64 (cbrt.f64 -2) (pow.f64 J 1/3)) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 K 2) (*.f64 (cbrt.f64 -2) J)) (pow.f64 (pow.f64 J 1/3) 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 (/.f64 (*.f64 (pow.f64 J 1/3) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2)))) (*.f64 (pow.f64 K 4) (cbrt.f64 -2))) (pow.f64 (pow.f64 J 1/3) 2)))))
(fma.f64 (cbrt.f64 -2) (cbrt.f64 J) (/.f64 (+.f64 (*.f64 -1/24 (*.f64 (*.f64 K K) (*.f64 (cbrt.f64 -2) J))) (*.f64 1/3 (*.f64 (fma.f64 1/384 J (/.f64 (*.f64 -1/192 (*.f64 (cbrt.f64 J) (*.f64 J J))) (pow.f64 (pow.f64 (cbrt.f64 J) 2) 2))) (*.f64 (pow.f64 K 4) (cbrt.f64 -2))))) (pow.f64 (cbrt.f64 J) 2)))
(+.f64 (*.f64 (cbrt.f64 -2) (pow.f64 J 1/3)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/46080 J) (+.f64 (*.f64 -1/12 (/.f64 (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 (/.f64 (*.f64 (pow.f64 J 1/3) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2)))) (*.f64 (pow.f64 J 1/3) J)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2))) (*.f64 -1/13824 (/.f64 (pow.f64 J 3) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 3))))) (*.f64 (pow.f64 K 6) (cbrt.f64 -2))) (pow.f64 (pow.f64 J 1/3) 2))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (pow.f64 K 2) (*.f64 (cbrt.f64 -2) J)) (pow.f64 (pow.f64 J 1/3) 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/384 J) (*.f64 1/192 (/.f64 (*.f64 (pow.f64 J 1/3) (pow.f64 J 2)) (pow.f64 (pow.f64 (pow.f64 J 1/3) 2) 2)))) (*.f64 (pow.f64 K 4) (cbrt.f64 -2))) (pow.f64 (pow.f64 J 1/3) 2))))))
(fma.f64 (cbrt.f64 -2) (cbrt.f64 J) (fma.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/46080 J) (fma.f64 -1/12 (/.f64 (*.f64 (fma.f64 1/384 J (/.f64 (*.f64 -1/192 (*.f64 (cbrt.f64 J) (*.f64 J J))) (pow.f64 (pow.f64 (cbrt.f64 J) 2) 2))) (*.f64 (cbrt.f64 J) J)) (pow.f64 (pow.f64 (cbrt.f64 J) 2) 2)) (/.f64 (*.f64 -1/13824 (pow.f64 J 3)) (*.f64 J J)))) (*.f64 (pow.f64 K 6) (cbrt.f64 -2))) (pow.f64 (cbrt.f64 J) 2)) (/.f64 (+.f64 (*.f64 -1/24 (*.f64 (*.f64 K K) (*.f64 (cbrt.f64 -2) J))) (*.f64 1/3 (*.f64 (fma.f64 1/384 J (/.f64 (*.f64 -1/192 (*.f64 (cbrt.f64 J) (*.f64 J J))) (pow.f64 (pow.f64 (cbrt.f64 J) 2) 2))) (*.f64 (pow.f64 K 4) (cbrt.f64 -2))))) (pow.f64 (cbrt.f64 J) 2))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (cbrt.f64 -2))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (cbrt.f64 -2))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (cbrt.f64 -2))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (cbrt.f64 -2))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (cbrt.f64 -2))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (cbrt.f64 -2))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (cbrt.f64 -2))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (cbrt.f64 -2))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 (cbrt.f64 (*.f64 (*.f64 J J) 4)) (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2)) (*.f64 -2 J)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 -2 J) (cbrt.f64 (fma.f64 1/2 (cos.f64 K) 1/2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 2)))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))) 2)))
(*.f64 (cbrt.f64 (*.f64 -2 J)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2))))
(cbrt.f64 (*.f64 (*.f64 -2 J) (*.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 2) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (cbrt.f64 -2) (cbrt.f64 4)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 -2 J))) (cbrt.f64 (*.f64 4 (pow.f64 J 2))))
(*.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 (cbrt.f64 (*.f64 (*.f64 J J) 4)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 -2 J))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 -2 J))))
(*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 -2 J))))
(*.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 (cbrt.f64 (*.f64 (*.f64 J J) 4)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (*.f64 -2 J)))
(*.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 (cbrt.f64 (*.f64 (*.f64 J J) 4)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 -2 J))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 -2 J))))
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 -2))
(*.f64 (*.f64 (cbrt.f64 -2) (cbrt.f64 4)) (*.f64 (cos.f64 (*.f64 1/2 K)) J))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))) 2)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2)) (*.f64 -2 J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 -2 J) (cbrt.f64 (fma.f64 1/2 (cos.f64 K) 1/2))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2))) (cbrt.f64 (*.f64 -2 J)))
(cbrt.f64 (*.f64 (*.f64 -2 J) (*.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 2) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 2) (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2)) (*.f64 (*.f64 -2 J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 -2 J) (cbrt.f64 (fma.f64 1/2 (cos.f64 K) 1/2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 2) (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))))
(*.f64 (*.f64 (*.f64 -2 J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 -2 J) (cbrt.f64 (fma.f64 1/2 (cos.f64 K) 1/2))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -2)
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) -1) -1)
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 -1 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 1 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 2 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (/.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2) 2)
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(-.f64 0 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -1/2)
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))) -1)
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3)
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(neg.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 3))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3) -1/3) -1) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 3) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 3) -1/3) -1) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) -3)) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) 0) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) -3) -1) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 0) (pow.f64 (/.f64 1 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) -1) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 2 (/.f64 (/.f64 -1 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 -1 0) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 -1 0) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 1 0) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 1 0) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 2 0) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 2 0) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (*.f64 -2 J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (*.f64 -2 J)))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 -2) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 -2))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 2))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 -2 J)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 J))) 2))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 -2 J)) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 -2 J)) 2)))
(*.f64 (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 J))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 J))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K)))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 (cbrt.f64 (*.f64 (*.f64 J J) 4)) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2) (*.f64 -2 J)))) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 -2 J)))))
(*.f64 (cbrt.f64 (cbrt.f64 -2)) (cbrt.f64 (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 -2) (cbrt.f64 4)) (*.f64 (cos.f64 (*.f64 1/2 K)) J)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 2))))
(cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) (pow.f64 (*.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 2 J) (cos.f64 (*.f64 1/2 K))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 2) (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2)) (*.f64 -2 J))))
(cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 -2 J) (cbrt.f64 (fma.f64 1/2 (cos.f64 K) 1/2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 -2 J))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2)))))
(cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (*.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 2) (cos.f64 (*.f64 1/2 K))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 1/2 (cos.f64 K)) -1/2))))
(cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 -2 J) (cbrt.f64 (fma.f64 1/2 (cos.f64 K) 1/2)))))
(*.f64 (cbrt.f64 J) (cbrt.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) -1) -1)
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 -1 (neg.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 1 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 1/2))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 2 (*.f64 1/2 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 1)
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 2) 2)
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(-.f64 0 (neg.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) -1)
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 1)
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 1)
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/3)
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 3)
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(neg.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))) 3))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 0) (pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) -1/3) -1) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 0) (pow.f64 (pow.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) -1/3) -1) (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) -3)) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))) 0) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))) -3) -1) (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 0) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) -1) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) 0) (cbrt.f64 (/.f64 2 (/.f64 (/.f64 -1 J) (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))
(if (!=.f64 -1 0) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 -1 0) (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))
(if (!=.f64 1 0) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 1 0) (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))
(if (!=.f64 2 0) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 2 0) (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))
(+.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))) (*.f64 1/2 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 1/2) (*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 1/2))
(cbrt.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))

localize48.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 60 to 42 computations (30% saved)

series67.0ms (0.1%)

Counts
4 → 60
Calls

15 calls:

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

Compiled 3820 to 2935 computations (23.2% saved)

rewrite2.2s (2.3%)

Algorithm
batch-egg-rewrite
Rules
91×egg-rr
59×egg-rr
34×egg-rr
22×egg-rr
Counts
4 → 206
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/2 (cos.f64 K) 1/2)))
(fma.f64 1/2 (cos.f64 K) 1/2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/2 (cos.f64 K) 1/2))
(*.f64 (*.f64 -2 J) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 1/2 (cos.f64 K) 1/2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x cos.f64 (*.f64 1/2 K))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 K)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (fma.f64 (cos.f64 K) 1/2 1/2))) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8))) (cbrt.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 1/2 K)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 1/2 K)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 (*.f64 1/2 K)) 0) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) -1)) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) -1/3)) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) -3)) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (fma.f64 (cos.f64 K) (cbrt.f64 1/4) (cbrt.f64 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 1/4) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 K) 1/2) 2)) (*.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 (cos.f64 K) 1/2))))) (+.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 (cos.f64 K) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 K) 1/2) 2)) (-.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 (*.f64 (cos.f64 K) 1/2)) (cbrt.f64 1/2)))) (+.f64 (cbrt.f64 (*.f64 (cos.f64 K) 1/2)) (cbrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (cos.f64 K) 1/2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8)) (/.f64 1 (neg.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (pow.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 K) (cos.f64 0)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (cos.f64 K) (cos.f64 0)) 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (sin.f64 (*.f64 1/2 K))) (-.f64 1 (sin.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (sin.f64 (*.f64 1/2 K))) (-.f64 -1 (sin.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (fma.f64 (cos.f64 K) (sqrt.f64 1/2) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cos.f64 K) -1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 2)) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (cos.f64 K) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -1) (*.f64 (cos.f64 (*.f64 1/2 K)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 K))) (*.f64 -1 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 2) (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8))) (cbrt.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 2))) (cbrt.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/512 (pow.f64 (pow.f64 (cos.f64 K) 3) 3)) 1/512) (*.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 K) 1/2) 2) 3) 1/64) (pow.f64 (/.f64 (cos.f64 K) 4) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cos.f64 K) 2) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cos.f64 K) -2) -2) (*.f64 2 -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (*.f64 2 (cos.f64 K))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -2 (*.f64 -2 (cos.f64 K))) (*.f64 -2 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8)) (neg.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (/.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cos.f64 K) (cos.f64 0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cos.f64 K) -1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)) 3)) (+.f64 1 (+.f64 (*.f64 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)) (-.f64 1/2 (*.f64 (cos.f64 K) 1/2))) (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (cos.f64 K) (cos.f64 0))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (cos.f64 K) 1/2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 K) 1/2) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 1/8 (cos.f64 K))) (cbrt.f64 (pow.f64 (cos.f64 K) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (*.f64 (cos.f64 K) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/4) (cbrt.f64 1/2) (*.f64 (cos.f64 K) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/2) (cbrt.f64 1/4) (*.f64 (cos.f64 K) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 K) (sqrt.f64 1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/2) (*.f64 (cos.f64 K) (cbrt.f64 1/4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (cos.f64 K) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 1/2 (*.f64 (cos.f64 K) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 1 (*.f64 (cos.f64 K) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 K) 1/2) 1 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 1 (fma.f64 (cos.f64 K) 1/2 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 2 (fma.f64 (cos.f64 K) 1/2 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 -1 (fma.f64 (cos.f64 K) 1/2 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/3 3 (fma.f64 (cos.f64 K) 1/2 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 1/2 (fma.f64 (cos.f64 K) 1/2 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 3 1/3 (fma.f64 (cos.f64 K) 1/2 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/3 3/2 (*.f64 (cos.f64 K) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 K) (cbrt.f64 1/4)) (cbrt.f64 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 K) 1/2) 2)) (cbrt.f64 (*.f64 (cos.f64 K) 1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (cos.f64 K) 2)) (cbrt.f64 (*.f64 1/8 (cos.f64 K))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 K) (sqrt.f64 1/2)) (sqrt.f64 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 K) 1/2 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 (cos.f64 K) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (neg.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (fma.f64 (cos.f64 K) 1/2 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 K) 1/2) 0) (fma.f64 (cos.f64 K) 1/2 1/2) (fma.f64 (cos.f64 K) 1/2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/2 0) (fma.f64 (cos.f64 K) 1/2 1/2) (fma.f64 (cos.f64 K) 1/2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 K) 1/2) 0) (fma.f64 (cos.f64 K) 1/2 (/.f64 (*.f64 (cos.f64 K) 1/2) (cos.f64 K))) (fma.f64 (cos.f64 K) 1/2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 0) (/.f64 1 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) -1)) (fma.f64 (cos.f64 K) 1/2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 3) -1/3)) (fma.f64 (cos.f64 K) 1/2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) -3)) (fma.f64 (cos.f64 K) 1/2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2))) 0) (/.f64 (-.f64 1 (*.f64 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)) (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)))) (+.f64 1 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)))) (fma.f64 (cos.f64 K) 1/2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)) 0) (/.f64 (*.f64 1/4 (pow.f64 (sin.f64 K) 2)) (-.f64 1/2 (*.f64 (cos.f64 K) 1/2))) (fma.f64 (cos.f64 K) 1/2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)) 0) (fma.f64 (cos.f64 K) 1/2 1/2) (fma.f64 (cos.f64 K) 1/2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))) 0) (fma.f64 (cos.f64 K) 1/2 1/2) (fma.f64 (cos.f64 K) 1/2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)) (-.f64 1/2 (*.f64 (cos.f64 K) 1/2))) (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)))) 0) (fma.f64 (cos.f64 K) 1/2 1/2) (fma.f64 (cos.f64 K) 1/2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (fma.f64 (cos.f64 K) 1/2 1/2) (fma.f64 (cos.f64 K) 1/2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (cos.f64 K) 1/2 -1/2) 0) (/.f64 (*.f64 1/4 (pow.f64 (sin.f64 K) 2)) (-.f64 1/2 (*.f64 (cos.f64 K) 1/2))) (fma.f64 (cos.f64 K) 1/2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 K) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 (cos.f64 K) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1/4 (/.f64 (cos.f64 K) 4)) (+.f64 1/4 (/.f64 (cos.f64 K) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 K))) (sin.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (-.f64 1/2 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (fma.f64 (cos.f64 K) 1/2 -1/2))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 2))) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8)) (pow.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (cos.f64 (*.f64 1/2 K))) (pow.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (fma.f64 (cos.f64 K) 1/2 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (cos.f64 K) 1/2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (fma.f64 (cos.f64 K) 1/2 1/2)) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 2)) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8))) (neg.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (cos.f64 (*.f64 1/2 K)))) (neg.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8)) (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2))) 2) (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2) (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 K) 1/2) (cos.f64 (*.f64 1/2 K)) (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K)))) (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 1/2 K)) 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 1 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 0) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 3) (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 2) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (-.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (cos.f64 K) 1/2 -1/2)) 0) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (cos.f64 K) 1/2 -1/2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (cos.f64 K) 1/2 -1/2))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 2) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (-.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 3) (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 2) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (-.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 3) (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 2) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (-.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) -1)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 3) -1/3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 (*.f64 1/2 K)) 0) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) -3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 3) (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 2) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 2)) (-.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 0) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (+.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) (*.f64 1/2 (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 2) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 3) (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 2) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 3) (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 2) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) 1/2) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 (cos.f64 K) 1/2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (cos.f64 K) 1/2) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2))) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 1/2 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2))) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2))) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 (*.f64 (cos.f64 K) 1/2) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2))) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 (cos.f64 K) 1/2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) 1/2) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) 1/2)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 (cos.f64 K) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (cos.f64 K) 1/2) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 1/2 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 1/2 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (cos.f64 K) 1/2) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 (cos.f64 K) 1/2))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/2))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 -2 J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 -2 J))) (cbrt.f64 (*.f64 4 (pow.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 -2 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 (*.f64 -2 J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 -2 J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -2 J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) -1)) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3) -1/3)) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) -3)) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2))))))

simplify6.6s (7%)

Algorithm
egglog
Counts
266 → 278
Calls
Call 1
Inputs
1
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) 1)
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (*.f64 1/384 (pow.f64 K 4))))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (*.f64 1/384 (pow.f64 K 4)))))
(pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3)
(pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3)
(pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3)
(pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3)
(pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3)
(pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3)
(pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3)
(pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3)
1
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1)
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 (*.f64 1/48 (pow.f64 K 4)) 1))
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 (*.f64 -1/1440 (pow.f64 K 6)) (+.f64 (*.f64 1/48 (pow.f64 K 4)) 1)))
(+.f64 1/2 (*.f64 1/2 (cos.f64 K)))
(+.f64 1/2 (*.f64 1/2 (cos.f64 K)))
(+.f64 1/2 (*.f64 1/2 (cos.f64 K)))
(+.f64 1/2 (*.f64 1/2 (cos.f64 K)))
(+.f64 1/2 (*.f64 1/2 (cos.f64 K)))
(+.f64 1/2 (*.f64 1/2 (cos.f64 K)))
(+.f64 1/2 (*.f64 1/2 (cos.f64 K)))
(+.f64 1/2 (*.f64 1/2 (cos.f64 K)))
1
(+.f64 1 (*.f64 -3/8 (pow.f64 K 2)))
(+.f64 (*.f64 7/128 (pow.f64 K 4)) (+.f64 1 (*.f64 -3/8 (pow.f64 K 2))))
(+.f64 (*.f64 7/128 (pow.f64 K 4)) (+.f64 1 (+.f64 (*.f64 -3/8 (pow.f64 K 2)) (*.f64 -61/15360 (pow.f64 K 6)))))
(*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) 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 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(cos.f64 (*.f64 1/2 K))
(*.f64 1 (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) 1)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 2)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (fma.f64 (cos.f64 K) 1/2 1/2))) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2))) 2))
(/.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8))) (cbrt.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4)))))
(/.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4)))))
(/.f64 (cos.f64 (*.f64 1/2 K)) 1)
(pow.f64 (cos.f64 (*.f64 1/2 K)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/3)
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -1))
(neg.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cos.f64 (*.f64 1/2 K)) 0) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) -1)) (cos.f64 (*.f64 1/2 K)))
(if (!=.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) -1/3)) (cos.f64 (*.f64 1/2 K)))
(if (!=.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) -3)) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 1/2) (fma.f64 (cos.f64 K) (cbrt.f64 1/4) (cbrt.f64 1/4)))
(*.f64 (+.f64 (cbrt.f64 1/4) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 K) 1/2) 2)) (*.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 (cos.f64 K) 1/2))))) (+.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 (cos.f64 K) 1/2))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 K) 1/2) 2)) (-.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 (*.f64 (cos.f64 K) 1/2)) (cbrt.f64 1/2)))) (+.f64 (cbrt.f64 (*.f64 (cos.f64 K) 1/2)) (cbrt.f64 1/2)))
(*.f64 1 (fma.f64 (cos.f64 K) 1/2 1/2))
(*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 1)
(*.f64 (neg.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8)) (/.f64 1 (neg.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))))))
(*.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (pow.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))) -1))
(*.f64 (+.f64 (cos.f64 K) (cos.f64 0)) 1/2)
(*.f64 (/.f64 (+.f64 (cos.f64 K) (cos.f64 0)) 1) 1/2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (+.f64 1 (sin.f64 (*.f64 1/2 K))) (-.f64 1 (sin.f64 (*.f64 1/2 K))))
(*.f64 (+.f64 -1 (sin.f64 (*.f64 1/2 K))) (-.f64 -1 (sin.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 2)))
(*.f64 (sqrt.f64 1/2) (fma.f64 (cos.f64 K) (sqrt.f64 1/2) (sqrt.f64 1/2)))
(*.f64 (-.f64 (cos.f64 K) -1) 1/2)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 2)) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))
(*.f64 1/2 (-.f64 (cos.f64 K) -1))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -1) (*.f64 (cos.f64 (*.f64 1/2 K)) -1))
(*.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 K))) (*.f64 -1 (cos.f64 (*.f64 1/2 K))))
(-.f64 1 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 2) (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8))) (cbrt.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4)))))
(/.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 2))) (cbrt.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4)))))
(/.f64 (+.f64 (*.f64 1/512 (pow.f64 (pow.f64 (cos.f64 K) 3) 3)) 1/512) (*.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 K) 1/2) 2) 3) 1/64) (pow.f64 (/.f64 (cos.f64 K) 4) 3))))
(/.f64 (+.f64 (*.f64 (cos.f64 K) 2) 2) 4)
(/.f64 (+.f64 (*.f64 (cos.f64 K) -2) -2) (*.f64 2 -2))
(/.f64 (+.f64 2 (*.f64 2 (cos.f64 K))) 4)
(/.f64 (+.f64 -2 (*.f64 -2 (cos.f64 K))) (*.f64 -2 2))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8)) (neg.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4)))))
(/.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 1)
(/.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (/.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))) 1))
(/.f64 (+.f64 (cos.f64 K) (cos.f64 0)) 2)
(/.f64 (-.f64 (cos.f64 K) -1) 2)
(/.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)) 3)) (+.f64 1 (+.f64 (*.f64 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)) (-.f64 1/2 (*.f64 (cos.f64 K) 1/2))) (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)))))
(/.f64 (neg.f64 (+.f64 (cos.f64 K) (cos.f64 0))) -2)
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 K) 1/2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 K) 1/2) 2)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 1/8 (cos.f64 K))) (cbrt.f64 (pow.f64 (cos.f64 K) 2)) 1/2)
(fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (*.f64 (cos.f64 K) 1/2))
(fma.f64 (cbrt.f64 1/4) (cbrt.f64 1/2) (*.f64 (cos.f64 K) 1/2))
(fma.f64 (cbrt.f64 1/2) (cbrt.f64 1/4) (*.f64 (cos.f64 K) 1/2))
(fma.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 K) (sqrt.f64 1/2)) 1/2)
(fma.f64 (cbrt.f64 1/2) (*.f64 (cos.f64 K) (cbrt.f64 1/4)) 1/2)
(fma.f64 1 (*.f64 (cos.f64 K) 1/2) 1/2)
(fma.f64 1 1/2 (*.f64 (cos.f64 K) 1/2))
(fma.f64 1/2 1 (*.f64 (cos.f64 K) 1/2))
(fma.f64 (*.f64 (cos.f64 K) 1/2) 1 1/2)
(fma.f64 1 1 (fma.f64 (cos.f64 K) 1/2 -1/2))
(fma.f64 1/2 2 (fma.f64 (cos.f64 K) 1/2 -1/2))
(fma.f64 -1 -1 (fma.f64 (cos.f64 K) 1/2 -1/2))
(fma.f64 1/3 3 (fma.f64 (cos.f64 K) 1/2 -1/2))
(fma.f64 2 1/2 (fma.f64 (cos.f64 K) 1/2 -1/2))
(fma.f64 3 1/3 (fma.f64 (cos.f64 K) 1/2 -1/2))
(fma.f64 1/3 3/2 (*.f64 (cos.f64 K) 1/2))
(fma.f64 (*.f64 (cos.f64 K) (cbrt.f64 1/4)) (cbrt.f64 1/2) 1/2)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 K) 1/2) 2)) (cbrt.f64 (*.f64 (cos.f64 K) 1/2)) 1/2)
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 K) 2)) (cbrt.f64 (*.f64 1/8 (cos.f64 K))) 1/2)
(fma.f64 (*.f64 (cos.f64 K) (sqrt.f64 1/2)) (sqrt.f64 1/2) 1/2)
(fma.f64 (cos.f64 K) 1/2 1/2)
(fma.f64 1/2 (cos.f64 K) 1/2)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 3) 1/3)
(pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 1)
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) 3)
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 3))
(neg.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (neg.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))))))
(neg.f64 (-.f64 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)) 1))
(neg.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) -1))
(neg.f64 (*.f64 -1 (fma.f64 (cos.f64 K) 1/2 1/2)))
(if (!=.f64 (*.f64 (cos.f64 K) 1/2) 0) (fma.f64 (cos.f64 K) 1/2 1/2) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 1/2 0) (fma.f64 (cos.f64 K) 1/2 1/2) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 (*.f64 (cos.f64 K) 1/2) 0) (fma.f64 (cos.f64 K) 1/2 (/.f64 (*.f64 (cos.f64 K) 1/2) (cos.f64 K))) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 0) (/.f64 1 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) -1)) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 3) -1/3)) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) -3)) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 (+.f64 1 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2))) 0) (/.f64 (-.f64 1 (*.f64 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)) (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)))) (+.f64 1 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)))) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)) 0) (/.f64 (*.f64 1/4 (pow.f64 (sin.f64 K) 2)) (-.f64 1/2 (*.f64 (cos.f64 K) 1/2))) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)) 0) (fma.f64 (cos.f64 K) 1/2 1/2) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))) 0) (fma.f64 (cos.f64 K) 1/2 1/2) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)) (-.f64 1/2 (*.f64 (cos.f64 K) 1/2))) (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)))) 0) (fma.f64 (cos.f64 K) 1/2 1/2) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 1 0) (fma.f64 (cos.f64 K) 1/2 1/2) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 (fma.f64 (cos.f64 K) 1/2 -1/2) 0) (/.f64 (*.f64 1/4 (pow.f64 (sin.f64 K) 2)) (-.f64 1/2 (*.f64 (cos.f64 K) 1/2))) (fma.f64 (cos.f64 K) 1/2 1/2))
(+.f64 (*.f64 (cos.f64 K) 1/2) 1/2)
(+.f64 1/2 (*.f64 (cos.f64 K) 1/2))
(+.f64 (+.f64 1/4 (/.f64 (cos.f64 K) 4)) (+.f64 1/4 (/.f64 (cos.f64 K) 4)))
(+.f64 1 (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 K))) (sin.f64 (*.f64 1/2 K))))
(+.f64 1/2 (-.f64 1/2 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2))))
(+.f64 1 (fma.f64 (cos.f64 K) 1/2 -1/2))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 2))) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8)) (pow.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))) -1))
(*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (cos.f64 (*.f64 1/2 K))) (pow.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))) -1))
(*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (fma.f64 (cos.f64 K) 1/2 1/2)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (cos.f64 K) 1/2 1/2))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (fma.f64 (cos.f64 K) 1/2 1/2)) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))
(*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) 2))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 2)) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 2)))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8))) (neg.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (cos.f64 (*.f64 1/2 K)))) (neg.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4)))))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1)
(/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8)) (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2))) 2) (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2) (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))
(fma.f64 (*.f64 (cos.f64 K) 1/2) (cos.f64 (*.f64 1/2 K)) (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))
(fma.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K)))) (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))
(fma.f64 1/2 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))
(fma.f64 1 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 1 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1)
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(pow.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 3) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 3))
(neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) -1))
(neg.f64 (*.f64 -1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 0) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 3) (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 2) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (-.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (cos.f64 K) 1/2 -1/2)) 0) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (cos.f64 K) 1/2 -1/2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (cos.f64 K) 1/2 -1/2))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 2) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (-.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 3) (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 2) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (-.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 3) (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 2) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (-.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) -1)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 3) -1/3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (cos.f64 (*.f64 1/2 K)) 0) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) -3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 3) (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 2) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (-.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 2)) (-.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 0) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (+.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) (*.f64 1/2 (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 2) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 3) (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 2) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 3) (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 2) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) 1/2) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 (cos.f64 K) 1/2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 K) 1/2) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2))) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 1/2 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2))) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 (*.f64 1/2 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2))) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 (*.f64 (cos.f64 K) 1/2) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2))) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 (cos.f64 K) 1/2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) 1/2) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) 1/2)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 (cos.f64 K) 1/2))))
(+.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (cos.f64 K) 1/2) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 1/2 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))))
(+.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 1/2 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (cos.f64 K) 1/2) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))))
(+.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 (cos.f64 K) 1/2))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) 1/2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))
(+.f64 (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/2))
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 -2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (*.f64 -2 J)))
(*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 -2 J))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 -2 J))) (cbrt.f64 (*.f64 4 (pow.f64 J 2))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -2)
(*.f64 1 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 -2 J)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 (*.f64 -2 J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 -2 J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (*.f64 -2 J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))
(/.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)
(pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3))
(neg.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) -1))
(neg.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(neg.f64 (*.f64 -1 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(neg.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(if (!=.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) -1)) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3) -1/3)) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) -3)) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(+.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2))
Outputs
1
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) 1)
(fma.f64 -1/8 (pow.f64 K 2) 1)
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (*.f64 1/384 (pow.f64 K 4))))
(fma.f64 -1/8 (pow.f64 K 2) (-.f64 (*.f64 1/384 (pow.f64 K 4)) -1))
(+.f64 (*.f64 -1/8 (pow.f64 K 2)) (+.f64 1 (+.f64 (*.f64 -1/46080 (pow.f64 K 6)) (*.f64 1/384 (pow.f64 K 4)))))
(+.f64 (fma.f64 -1/8 (pow.f64 K 2) 1) (fma.f64 -1/46080 (pow.f64 K 6) (*.f64 1/384 (pow.f64 K 4))))
(pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3)
(cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3)
(cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3)
(cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3)
(cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3)
(cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3)
(cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3)
(cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K))))
(pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3)
(cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K))))
1
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) 1)
(fma.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))
(fma.f64 -1/4 (pow.f64 K 2) (fma.f64 1/48 (pow.f64 K 4) 1))
(+.f64 (*.f64 -1/4 (pow.f64 K 2)) (+.f64 (*.f64 -1/1440 (pow.f64 K 6)) (+.f64 (*.f64 1/48 (pow.f64 K 4)) 1)))
(fma.f64 -1/4 (pow.f64 K 2) (fma.f64 -1/1440 (pow.f64 K 6) (fma.f64 1/48 (pow.f64 K 4) 1)))
(+.f64 1/2 (*.f64 1/2 (cos.f64 K)))
(fma.f64 (cos.f64 K) 1/2 1/2)
(+.f64 1/2 (*.f64 1/2 (cos.f64 K)))
(fma.f64 (cos.f64 K) 1/2 1/2)
(+.f64 1/2 (*.f64 1/2 (cos.f64 K)))
(fma.f64 (cos.f64 K) 1/2 1/2)
(+.f64 1/2 (*.f64 1/2 (cos.f64 K)))
(fma.f64 (cos.f64 K) 1/2 1/2)
(+.f64 1/2 (*.f64 1/2 (cos.f64 K)))
(fma.f64 (cos.f64 K) 1/2 1/2)
(+.f64 1/2 (*.f64 1/2 (cos.f64 K)))
(fma.f64 (cos.f64 K) 1/2 1/2)
(+.f64 1/2 (*.f64 1/2 (cos.f64 K)))
(fma.f64 (cos.f64 K) 1/2 1/2)
(+.f64 1/2 (*.f64 1/2 (cos.f64 K)))
(fma.f64 (cos.f64 K) 1/2 1/2)
1
(+.f64 1 (*.f64 -3/8 (pow.f64 K 2)))
(-.f64 (*.f64 -3/8 (pow.f64 K 2)) -1)
(+.f64 (*.f64 7/128 (pow.f64 K 4)) (+.f64 1 (*.f64 -3/8 (pow.f64 K 2))))
(fma.f64 7/128 (pow.f64 K 4) (-.f64 (*.f64 -3/8 (pow.f64 K 2)) -1))
(+.f64 (*.f64 7/128 (pow.f64 K 4)) (+.f64 1 (+.f64 (*.f64 -3/8 (pow.f64 K 2)) (*.f64 -61/15360 (pow.f64 K 6)))))
(fma.f64 7/128 (pow.f64 K 4) (-.f64 (fma.f64 -3/8 (pow.f64 K 2) (*.f64 -61/15360 (pow.f64 K 6))) -1))
(*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))
(*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))
(*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))
(*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))
(*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))
(*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))
(*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))
(*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K)))
(*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 -2 J)
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (*.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))))
(fma.f64 1/4 (*.f64 (pow.f64 K 2) J) (*.f64 J (+.f64 (*.f64 -1/192 (pow.f64 K 4)) -2)))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 K 2) J)) (+.f64 (*.f64 -2 J) (+.f64 (*.f64 -1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 1/23040 (*.f64 (pow.f64 K 6) J)))))
(+.f64 (*.f64 J (+.f64 -2 (*.f64 1/4 (pow.f64 K 2)))) (*.f64 J (+.f64 (*.f64 -1/192 (pow.f64 K 4)) (*.f64 1/23040 (pow.f64 K 6)))))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) J))
(*.f64 -2 (*.f64 (pow.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K))) 1/3) J))
(*.f64 -2 (*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) J))
(cos.f64 (*.f64 1/2 K))
(*.f64 1 (cos.f64 (*.f64 1/2 K)))
(cos.f64 (*.f64 1/2 K))
(*.f64 (cos.f64 (*.f64 1/2 K)) 1)
(cos.f64 (*.f64 1/2 K))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))
(cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) 2)))
(cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 2)))))
(cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (fma.f64 (cos.f64 K) 1/2 1/2))) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) (fma.f64 (cos.f64 K) 1/2 1/2)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2))) 2))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) 2)))
(/.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8))) (cbrt.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4)))))
(cbrt.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8)) (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (*.f64 (cos.f64 K) 1/4)))))
(/.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4)))))
(cbrt.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8)) (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (*.f64 (cos.f64 K) 1/4)))))
(/.f64 (cos.f64 (*.f64 1/2 K)) 1)
(cos.f64 (*.f64 1/2 K))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 1)
(cos.f64 (*.f64 1/2 K))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 3)
(cos.f64 (*.f64 1/2 K))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/3)
(cos.f64 (*.f64 1/2 K))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(cos.f64 (*.f64 1/2 K))
(neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -1))
(cos.f64 (*.f64 1/2 K))
(neg.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 K))))
(cos.f64 (*.f64 1/2 K))
(if (!=.f64 (cos.f64 (*.f64 1/2 K)) 0) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) -1)) (cos.f64 (*.f64 1/2 K)))
(if (!=.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) -1/3)) (cos.f64 (*.f64 1/2 K)))
(if (!=.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 0) (pow.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) -1/3) -1) (cos.f64 (*.f64 1/2 K)))
(if (!=.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) -3)) (cos.f64 (*.f64 1/2 K)))
(if (!=.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 0) (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) -3) -1) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))
(cos.f64 (*.f64 1/2 K))
(*.f64 (cbrt.f64 1/2) (fma.f64 (cos.f64 K) (cbrt.f64 1/4) (cbrt.f64 1/4)))
(fma.f64 (cbrt.f64 1/2) (*.f64 (cos.f64 K) (cbrt.f64 1/4)) 1/2)
(*.f64 (+.f64 (cbrt.f64 1/4) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 K) 1/2) 2)) (*.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 (cos.f64 K) 1/2))))) (+.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 (cos.f64 K) 1/2))))
(*.f64 (*.f64 (cbrt.f64 1/2) (+.f64 1 (cbrt.f64 (cos.f64 K)))) (-.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (cos.f64 K) 2))) (-.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 K) 1/2) 1/2)) (cbrt.f64 1/4))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 K) 1/2) 2)) (-.f64 (cbrt.f64 1/4) (*.f64 (cbrt.f64 (*.f64 (cos.f64 K) 1/2)) (cbrt.f64 1/2)))) (+.f64 (cbrt.f64 (*.f64 (cos.f64 K) 1/2)) (cbrt.f64 1/2)))
(*.f64 (*.f64 (cbrt.f64 1/2) (+.f64 1 (cbrt.f64 (cos.f64 K)))) (-.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (cos.f64 K) 2))) (-.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 K) 1/2) 1/2)) (cbrt.f64 1/4))))
(*.f64 1 (fma.f64 (cos.f64 K) 1/2 1/2))
(fma.f64 (cos.f64 K) 1/2 1/2)
(*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 1)
(fma.f64 (cos.f64 K) 1/2 1/2)
(*.f64 (neg.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8)) (/.f64 1 (neg.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (*.f64 (cos.f64 K) 1/4))))
(*.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (pow.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))) -1))
(/.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (*.f64 (cos.f64 K) 1/4))))
(*.f64 (+.f64 (cos.f64 K) (cos.f64 0)) 1/2)
(fma.f64 (cos.f64 K) 1/2 1/2)
(*.f64 (/.f64 (+.f64 (cos.f64 K) (cos.f64 0)) 1) 1/2)
(fma.f64 (cos.f64 K) 1/2 1/2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(*.f64 (+.f64 1 (sin.f64 (*.f64 1/2 K))) (-.f64 1 (sin.f64 (*.f64 1/2 K))))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(*.f64 (+.f64 -1 (sin.f64 (*.f64 1/2 K))) (-.f64 -1 (sin.f64 (*.f64 1/2 K))))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 2)))
(fma.f64 (cos.f64 K) 1/2 1/2)
(*.f64 (sqrt.f64 1/2) (fma.f64 (cos.f64 K) (sqrt.f64 1/2) (sqrt.f64 1/2)))
(fma.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 K) (sqrt.f64 1/2)) 1/2)
(*.f64 (-.f64 (cos.f64 K) -1) 1/2)
(fma.f64 (cos.f64 K) 1/2 1/2)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 2)) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))
(fma.f64 (cos.f64 K) 1/2 1/2)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))))
(*.f64 1/2 (-.f64 (cos.f64 K) -1))
(fma.f64 (cos.f64 K) 1/2 1/2)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -1) (*.f64 (cos.f64 (*.f64 1/2 K)) -1))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(*.f64 (*.f64 -1 (cos.f64 (*.f64 1/2 K))) (*.f64 -1 (cos.f64 (*.f64 1/2 K))))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(-.f64 1 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)))
(fma.f64 (cos.f64 K) 1/2 1/2)
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 2) (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8))) (cbrt.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4)))))
(cbrt.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 2)) (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (*.f64 (cos.f64 K) 1/4)))))
(/.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 2))) (cbrt.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4)))))
(cbrt.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 2)) (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (*.f64 (cos.f64 K) 1/4)))))
(/.f64 (+.f64 (*.f64 1/512 (pow.f64 (pow.f64 (cos.f64 K) 3) 3)) 1/512) (*.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))) (-.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 K) 1/2) 2) 3) 1/64) (pow.f64 (/.f64 (cos.f64 K) 4) 3))))
(/.f64 (fma.f64 1/512 (pow.f64 (pow.f64 (cos.f64 K) 3) 3) 1/512) (*.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (*.f64 (cos.f64 K) 1/4))) (+.f64 (pow.f64 (*.f64 1/4 (pow.f64 (cos.f64 K) 2)) 3) (-.f64 1/64 (*.f64 (pow.f64 (cos.f64 K) 3) 1/64)))))
(/.f64 (+.f64 (*.f64 (cos.f64 K) 2) 2) 4)
(fma.f64 (cos.f64 K) 1/2 1/2)
(/.f64 (+.f64 (*.f64 (cos.f64 K) -2) -2) (*.f64 2 -2))
(fma.f64 (cos.f64 K) 1/2 1/2)
(/.f64 (+.f64 2 (*.f64 2 (cos.f64 K))) 4)
(fma.f64 (cos.f64 K) 1/2 1/2)
(/.f64 (+.f64 -2 (*.f64 -2 (cos.f64 K))) (*.f64 -2 2))
(fma.f64 (cos.f64 K) 1/2 1/2)
(/.f64 (neg.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8)) (neg.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4)))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (*.f64 (cos.f64 K) 1/4))))
(/.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 1)
(fma.f64 (cos.f64 K) 1/2 1/2)
(/.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (/.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))) 1))
(/.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (*.f64 (cos.f64 K) 1/4))))
(/.f64 (+.f64 (cos.f64 K) (cos.f64 0)) 2)
(fma.f64 (cos.f64 K) 1/2 1/2)
(/.f64 (-.f64 (cos.f64 K) -1) 2)
(fma.f64 (cos.f64 K) 1/2 1/2)
(/.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (*.f64 (cos.f64 K) 1/4))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)) 3)) (+.f64 1 (+.f64 (*.f64 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)) (-.f64 1/2 (*.f64 (cos.f64 K) 1/2))) (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)))))
(fma.f64 (cos.f64 K) 1/2 1/2)
(/.f64 (neg.f64 (+.f64 (cos.f64 K) (cos.f64 0))) -2)
(fma.f64 (cos.f64 K) 1/2 1/2)
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 K) 1/2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 K) 1/2) 2)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 K) 1/2)) (cbrt.f64 (*.f64 1/4 (pow.f64 (cos.f64 K) 2))) 1/2)
(fma.f64 (cbrt.f64 (*.f64 1/8 (cos.f64 K))) (cbrt.f64 (pow.f64 (cos.f64 K) 2)) 1/2)
(fma.f64 (*.f64 1/2 (cbrt.f64 (cos.f64 K))) (cbrt.f64 (pow.f64 (cos.f64 K) 2)) 1/2)
(fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (*.f64 (cos.f64 K) 1/2))
(fma.f64 (cos.f64 K) 1/2 1/2)
(fma.f64 (cbrt.f64 1/4) (cbrt.f64 1/2) (*.f64 (cos.f64 K) 1/2))
(fma.f64 (cos.f64 K) 1/2 1/2)
(fma.f64 (cbrt.f64 1/2) (cbrt.f64 1/4) (*.f64 (cos.f64 K) 1/2))
(fma.f64 (cos.f64 K) 1/2 1/2)
(fma.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 K) (sqrt.f64 1/2)) 1/2)
(fma.f64 (cbrt.f64 1/2) (*.f64 (cos.f64 K) (cbrt.f64 1/4)) 1/2)
(fma.f64 1 (*.f64 (cos.f64 K) 1/2) 1/2)
(fma.f64 (cos.f64 K) 1/2 1/2)
(fma.f64 1 1/2 (*.f64 (cos.f64 K) 1/2))
(fma.f64 (cos.f64 K) 1/2 1/2)
(fma.f64 1/2 1 (*.f64 (cos.f64 K) 1/2))
(fma.f64 (cos.f64 K) 1/2 1/2)
(fma.f64 (*.f64 (cos.f64 K) 1/2) 1 1/2)
(fma.f64 (cos.f64 K) 1/2 1/2)
(fma.f64 1 1 (fma.f64 (cos.f64 K) 1/2 -1/2))
(fma.f64 (cos.f64 K) 1/2 1/2)
(fma.f64 1/2 2 (fma.f64 (cos.f64 K) 1/2 -1/2))
(fma.f64 (cos.f64 K) 1/2 1/2)
(fma.f64 -1 -1 (fma.f64 (cos.f64 K) 1/2 -1/2))
(fma.f64 (cos.f64 K) 1/2 1/2)
(fma.f64 1/3 3 (fma.f64 (cos.f64 K) 1/2 -1/2))
(fma.f64 (cos.f64 K) 1/2 1/2)
(fma.f64 2 1/2 (fma.f64 (cos.f64 K) 1/2 -1/2))
(fma.f64 (cos.f64 K) 1/2 1/2)
(fma.f64 3 1/3 (fma.f64 (cos.f64 K) 1/2 -1/2))
(fma.f64 (cos.f64 K) 1/2 1/2)
(fma.f64 1/3 3/2 (*.f64 (cos.f64 K) 1/2))
(fma.f64 (cos.f64 K) 1/2 1/2)
(fma.f64 (*.f64 (cos.f64 K) (cbrt.f64 1/4)) (cbrt.f64 1/2) 1/2)
(fma.f64 (cbrt.f64 1/2) (*.f64 (cos.f64 K) (cbrt.f64 1/4)) 1/2)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 K) 1/2) 2)) (cbrt.f64 (*.f64 (cos.f64 K) 1/2)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (cos.f64 K) 2))) (cbrt.f64 (*.f64 (cos.f64 K) 1/2)) 1/2)
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 K) 2)) (cbrt.f64 (*.f64 1/8 (cos.f64 K))) 1/2)
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 K) 2)) (*.f64 1/2 (cbrt.f64 (cos.f64 K))) 1/2)
(fma.f64 (*.f64 (cos.f64 K) (sqrt.f64 1/2)) (sqrt.f64 1/2) 1/2)
(fma.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 K) (sqrt.f64 1/2)) 1/2)
(fma.f64 (cos.f64 K) 1/2 1/2)
(fma.f64 1/2 (cos.f64 K) 1/2)
(fma.f64 (cos.f64 K) 1/2 1/2)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 3) 1/3)
(fma.f64 (cos.f64 K) 1/2 1/2)
(pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 1)
(fma.f64 (cos.f64 K) 1/2 1/2)
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) 3)
(fma.f64 (cos.f64 K) 1/2 1/2)
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 3))
(fma.f64 (cos.f64 K) 1/2 1/2)
(neg.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (neg.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (*.f64 (cos.f64 K) 1/4))))
(neg.f64 (-.f64 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)) 1))
(fma.f64 (cos.f64 K) 1/2 1/2)
(neg.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) -1))
(fma.f64 (cos.f64 K) 1/2 1/2)
(neg.f64 (*.f64 -1 (fma.f64 (cos.f64 K) 1/2 1/2)))
(fma.f64 (cos.f64 K) 1/2 1/2)
(if (!=.f64 (*.f64 (cos.f64 K) 1/2) 0) (fma.f64 (cos.f64 K) 1/2 1/2) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 1/2 0) (fma.f64 (cos.f64 K) 1/2 1/2) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 (*.f64 (cos.f64 K) 1/2) 0) (fma.f64 (cos.f64 K) 1/2 (/.f64 (*.f64 (cos.f64 K) 1/2) (cos.f64 K))) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 (*.f64 (cos.f64 K) 1/2) 0) (fma.f64 (cos.f64 K) 1/2 (/.f64 (cos.f64 K) (*.f64 (cos.f64 K) 2))) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 0) (/.f64 1 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) -1)) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 0) (/.f64 1 (/.f64 2 (+.f64 1 (cos.f64 K)))) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 3) -1/3)) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 3) 0) (pow.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 3) -1/3) -1) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) -3)) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 (+.f64 1 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2))) 0) (/.f64 (-.f64 1 (*.f64 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)) (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)))) (+.f64 1 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)))) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 (-.f64 3/2 (*.f64 (cos.f64 K) 1/2)) 0) (/.f64 (-.f64 1 (pow.f64 (fma.f64 (cos.f64 K) 1/2 -1/2) 2)) (-.f64 3/2 (*.f64 (cos.f64 K) 1/2))) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)) 0) (/.f64 (*.f64 1/4 (pow.f64 (sin.f64 K) 2)) (-.f64 1/2 (*.f64 (cos.f64 K) 1/2))) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 K) 2) -1/4) (fma.f64 (cos.f64 K) 1/2 -1/2)) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)) 0) (fma.f64 (cos.f64 K) 1/2 1/2) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))) 0) (fma.f64 (cos.f64 K) 1/2 1/2) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (*.f64 (cos.f64 K) 1/4))) 0) (fma.f64 (cos.f64 K) 1/2 1/2) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)) (-.f64 1/2 (*.f64 (cos.f64 K) 1/2))) (-.f64 1/2 (*.f64 (cos.f64 K) 1/2)))) 0) (fma.f64 (cos.f64 K) 1/2 1/2) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 -1/2) 2) (-.f64 3/2 (*.f64 (cos.f64 K) 1/2))) 0) (fma.f64 (cos.f64 K) 1/2 1/2) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 1 0) (fma.f64 (cos.f64 K) 1/2 1/2) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 (fma.f64 (cos.f64 K) 1/2 -1/2) 0) (/.f64 (*.f64 1/4 (pow.f64 (sin.f64 K) 2)) (-.f64 1/2 (*.f64 (cos.f64 K) 1/2))) (fma.f64 (cos.f64 K) 1/2 1/2))
(if (!=.f64 (fma.f64 (cos.f64 K) 1/2 -1/2) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 K) 2) -1/4) (fma.f64 (cos.f64 K) 1/2 -1/2)) (fma.f64 (cos.f64 K) 1/2 1/2))
(+.f64 (*.f64 (cos.f64 K) 1/2) 1/2)
(fma.f64 (cos.f64 K) 1/2 1/2)
(+.f64 1/2 (*.f64 (cos.f64 K) 1/2))
(fma.f64 (cos.f64 K) 1/2 1/2)
(+.f64 (+.f64 1/4 (/.f64 (cos.f64 K) 4)) (+.f64 1/4 (/.f64 (cos.f64 K) 4)))
(fma.f64 (cos.f64 K) 1/2 1/2)
(+.f64 1 (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 K))) (sin.f64 (*.f64 1/2 K))))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 2)
(+.f64 1/2 (-.f64 1/2 (-.f64 1/2 (*.f64 (cos.f64 K) 1/2))))
(fma.f64 (cos.f64 K) 1/2 1/2)
(+.f64 1 (fma.f64 (cos.f64 K) 1/2 -1/2))
(fma.f64 (cos.f64 K) 1/2 1/2)
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 2))))
(*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 2))) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))
(*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8)) (pow.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))) -1))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8)) (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (*.f64 (cos.f64 K) 1/4))))
(*.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (cos.f64 (*.f64 1/2 K))) (pow.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))) -1))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8)) (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (*.f64 (cos.f64 K) 1/4))))
(*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (fma.f64 (cos.f64 K) 1/2 1/2)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) (fma.f64 (cos.f64 K) 1/2 1/2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1)
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (cos.f64 K) 1/2 1/2))
(*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (fma.f64 (cos.f64 K) 1/2 1/2)) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) (fma.f64 (cos.f64 K) 1/2 1/2))
(*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) 2))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 2)) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) 2))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 K) 1/2 1/2) 2)))
(*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8))) (neg.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4)))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8)) (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (*.f64 (cos.f64 K) 1/4))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (cos.f64 (*.f64 1/2 K)))) (neg.f64 (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4)))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8)) (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (*.f64 (cos.f64 K) 1/4))))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1)
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(/.f64 (*.f64 (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8) (cos.f64 (*.f64 1/2 K))) (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8)) (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (*.f64 (cos.f64 K) 1/4))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8)) (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (/.f64 (cos.f64 K) 4))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (pow.f64 (cos.f64 K) 3) 1/8 1/8)) (fma.f64 1/4 (pow.f64 (cos.f64 K) 2) (-.f64 1/4 (*.f64 (cos.f64 K) 1/4))))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2))) 2) (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2) (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 (cos.f64 K) 1/2) (cos.f64 (*.f64 1/2 K)) (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K)))) (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K)))) 2) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))
(*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1/2 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))
(*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (cos.f64 (*.f64 1/2 K)) 1/2 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))
(*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))
(*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 1 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1)
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(pow.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 3) 1/3)
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 3))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) -1))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(neg.f64 (*.f64 -1 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 0) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 3) (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 2) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (-.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 3) (*.f64 1/8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) (*.f64 (fma.f64 (cos.f64 K) 1/2 -1/2) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (cos.f64 K) 1/2 -1/2)) 0) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (cos.f64 K) 1/2 -1/2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (fma.f64 (cos.f64 K) 1/2 -1/2))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 -1/2) (cos.f64 (*.f64 1/2 K))) 0) (*.f64 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) (cos.f64 (*.f64 1/2 K))) (/.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 -1/2) (cos.f64 (*.f64 1/2 K))) (fma.f64 (cos.f64 K) 1/2 -1/2))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 2) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (-.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 3) (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 2) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (-.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) (*.f64 (fma.f64 (cos.f64 K) 1/2 -1/2) (cos.f64 (*.f64 1/2 K))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 3) (*.f64 1/8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) (*.f64 (fma.f64 (cos.f64 K) 1/2 -1/2) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 3) (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 2) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (-.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1/2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 3) (*.f64 1/8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) (*.f64 (fma.f64 (cos.f64 K) 1/2 -1/2) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) -1)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 0) (pow.f64 (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) -1)) 3) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 3) -1/3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 3) 0) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 3) -1/3) -1) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (cos.f64 (*.f64 1/2 K)) 0) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 K)) -3)) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (cos.f64 (*.f64 1/2 K)) 0) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) -3) -1) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 3) (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 2) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1/2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 3) (*.f64 1/8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) (*.f64 (fma.f64 (cos.f64 K) 1/2 -1/2) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (-.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 2)) (-.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (neg.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 -1/2) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 2) (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))) (*.f64 (fma.f64 (cos.f64 K) 1/2 -1/2) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 0) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (+.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) (*.f64 1/2 (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1/2) 0) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 1/2) (+.f64 1 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cos.f64 K)) 1) (cos.f64 (*.f64 1/2 K))))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 2) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 3) (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 2) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) (*.f64 (fma.f64 (cos.f64 K) 1/2 -1/2) (cos.f64 (*.f64 1/2 K))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 3) (*.f64 1/8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) (*.f64 (fma.f64 (cos.f64 K) 1/2 -1/2) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 3) (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 2) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) 3) (*.f64 1/8 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))) (+.f64 (*.f64 1/4 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) (*.f64 (fma.f64 (cos.f64 K) 1/2 -1/2) (cos.f64 (*.f64 1/2 K)))))) (pow.f64 (cos.f64 (*.f64 1/2 K)) 3))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) 1/2) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 (cos.f64 K) 1/2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) (fma.f64 (cos.f64 K) 1/2 1/2))
(+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 K) 1/2) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2))) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 1/2 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2))) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) (fma.f64 (cos.f64 K) 1/2 1/2))
(+.f64 (*.f64 (*.f64 1/2 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2))) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 (*.f64 (cos.f64 K) 1/2) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2))) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) (fma.f64 (cos.f64 K) 1/2 1/2))
(+.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 (cos.f64 K) 1/2)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) 1/2) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) (fma.f64 (cos.f64 K) 1/2 1/2))
(+.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) 1/2)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 (cos.f64 K) 1/2))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) (fma.f64 (cos.f64 K) 1/2 1/2))
(+.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (cos.f64 K) 1/2) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 1/2 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) (fma.f64 (cos.f64 K) 1/2 1/2))
(+.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 1/2 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (*.f64 (cos.f64 K) 1/2) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) (fma.f64 (cos.f64 K) 1/2 1/2))
(+.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 (cos.f64 K) 1/2))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) 1/2)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) (fma.f64 (cos.f64 K) 1/2 1/2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)) (*.f64 1/2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 K))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cos.f64 K) 1/2)))
(*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))
(+.f64 (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)) (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3) 1/2))
(pow.f64 (cos.f64 (*.f64 1/2 K)) 3)
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 (cbrt.f64 (*.f64 -2 J)) (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 (*.f64 -2 J)) (cbrt.f64 (*.f64 4 (pow.f64 J 2)))))
(*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 (cbrt.f64 -2) (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 -2) (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) J)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 -2))
(*.f64 (cbrt.f64 -2) (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (*.f64 -2 J)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 (*.f64 -2 J)) (cbrt.f64 (*.f64 4 (pow.f64 J 2)))))
(*.f64 (cbrt.f64 (*.f64 4 (pow.f64 J 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 -2 J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 (*.f64 -2 J)) (cbrt.f64 (*.f64 4 (pow.f64 J 2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 -2 J))) (cbrt.f64 (*.f64 4 (pow.f64 J 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (cbrt.f64 (*.f64 -2 J)) (cbrt.f64 (*.f64 4 (pow.f64 J 2)))))
(*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) -2)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 1 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 -2 J)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 (*.f64 -2 J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)) (*.f64 -2 J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))
(*.f64 (*.f64 (*.f64 -2 J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (fma.f64 (cos.f64 K) 1/2 1/2)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 K) 1/2 1/2) (cos.f64 (*.f64 1/2 K)))) (*.f64 -2 J))
(/.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(neg.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) -1))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(neg.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(neg.f64 (*.f64 -1 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(neg.f64 (*.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(if (!=.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) -1)) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) 0) (pow.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))) -1) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3) -1/3)) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) 3) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)) 3) -1/3) -1) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) -3)) (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))))
(if (!=.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))) 0) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))) -3) -1) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 1/2 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))
(+.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2) (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/2))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 -2 J))

localize94.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 127 to 94 computations (26% saved)

series152.0ms (0.2%)

Counts
4 → 102
Calls

27 calls:

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

Compiled 16055 to 12935 computations (19.4% saved)

rewrite1.7s (1.9%)

Algorithm
batch-egg-rewrite
Rules
112×egg-rr
73×egg-rr
61×egg-rr
34×egg-rr
Counts
4 → 280
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 1 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2)))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))
(*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))
(/.f64 1 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) -1) (*.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (neg.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) (cbrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) -1)) (fabs.f64 (pow.f64 J -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 1 (*.f64 J (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2))))) (fabs.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 1 (cbrt.f64 J))) (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 J 2)) (fma.f64 (*.f64 -1/4 K) K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))) (fabs.f64 (/.f64 -1 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (pow.f64 J -1)) (fabs.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 1 (*.f64 (fma.f64 (*.f64 -1/4 K) K 2) (cbrt.f64 J)))) (fabs.f64 (/.f64 1 (cbrt.f64 (pow.f64 J 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2)))) (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)) J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 -1 (*.f64 J (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2))))) (fabs.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 J))) (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 J 2)) (fma.f64 (*.f64 -1/4 K) K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 -1 J)) (fabs.f64 (/.f64 -1 (fma.f64 (*.f64 -1/4 K) K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 -1 (fma.f64 (*.f64 -1/4 K) K 2))) (fabs.f64 (/.f64 -1 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (fabs.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 -1 (*.f64 (fma.f64 (*.f64 -1/4 K) K 2) (cbrt.f64 J)))) (fabs.f64 (/.f64 -1 (cbrt.f64 (pow.f64 J 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2)))) (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)) J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (fabs.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))) (cbrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))) (fabs.f64 (cbrt.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)))) (fabs.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (cbrt.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)))) (fabs.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (fabs.f64 (/.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (fabs.f64 (*.f64 J (neg.f64 (fma.f64 (*.f64 -1/4 K) K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 1 (*.f64 (fma.f64 (*.f64 -1/4 K) K 2) (cbrt.f64 J)))) (fabs.f64 (cbrt.f64 (pow.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) -1)) (fabs.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 1 (cbrt.f64 J))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 J 2)) (fma.f64 (*.f64 -1/4 K) K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2)))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 1 (*.f64 J (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2))))) (fabs.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (pow.f64 J -1)) (fabs.f64 (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))) (fabs.f64 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) -1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 0) (pow.f64 (/.f64 1 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) -1) (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))) (cbrt.f64 (pow.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) 2)) (cbrt.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 U J) (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) 2)) (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (cbrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) U)) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 U J)) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (cos.f64 (*.f64 1/2 K))) J) U)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (cos.f64 (*.f64 1/2 K))) U) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (cos.f64 (*.f64 1/2 K))) (*.f64 U J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (*.f64 U J))) (cbrt.f64 (pow.f64 (*.f64 U J) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 U J) (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 J (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (*.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) 0) (pow.f64 (/.f64 1 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))) -1) (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 -1/4 K) K 2) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 J 2)) (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 (*.f64 -1/4 K) K 2) (cbrt.f64 J)) (cbrt.f64 (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (*.f64 0 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (+.f64 0 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 J (neg.f64 (fma.f64 (*.f64 -1/4 K) K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (-.f64 1/2 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/3 (-.f64 1/3 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (-.f64 2 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (-.f64 3 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 9 (-.f64 9 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3/2 (-.f64 3/2 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 6 (-.f64 6 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4 (-.f64 4 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 J (neg.f64 (fma.f64 (*.f64 -1/4 K) K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 -1/64 (pow.f64 (pow.f64 K 3) 2)) -8) J) (-.f64 (+.f64 (*.f64 1/16 (pow.f64 (pow.f64 K 2) 2)) 4) (*.f64 2 (*.f64 -1/4 (pow.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (-.f64 (*.f64 -1/64 (pow.f64 (pow.f64 K 3) 2)) -8)) (-.f64 (+.f64 (*.f64 1/16 (pow.f64 (pow.f64 K 2) 2)) 4) (*.f64 2 (*.f64 -1/4 (pow.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1/4 (pow.f64 K 2)) J (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 J (*.f64 -1/4 (pow.f64 K 2)) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 J (neg.f64 (fma.f64 (*.f64 -1/4 K) K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 0) (pow.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) -1) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) (+.f64 J J))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 J J)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (pow.f64 (+.f64 J J) 2)) (-.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 J J))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (-.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) J) J) 0) (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2) (pow.f64 (+.f64 J J) 2)) (-.f64 (-.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) J) J)) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 0) (*.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 1 (/.f64 (+.f64 J J) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J)))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 0) (*.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) (+.f64 1 (/.f64 (+.f64 J J) (*.f64 J (*.f64 -1/4 (pow.f64 K 2)))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) (+.f64 J J)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) (+.f64 J J))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 J J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) (+.f64 J J))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) (*.f64 0 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 J J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (+.f64 J J) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2) (*.f64 (+.f64 J J) (*.f64 J (*.f64 -1/4 (pow.f64 K 2))))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 J J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (+.f64 J J) 2) (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (+.f64 J J) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 J J))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (neg.f64 (fma.f64 (*.f64 -1/4 K) K 2))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (*.f64 J (neg.f64 (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 J J) (*.f64 J (*.f64 -1/4 (pow.f64 K 2)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 J J) 2) (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2)) (-.f64 (+.f64 J J) (*.f64 J (*.f64 -1/4 (pow.f64 K 2))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 J J) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 J J) 2) (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2)) (-.f64 (+.f64 J J) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 0))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 J J) 0) (*.f64 (+.f64 J J) (+.f64 1 (/.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) (+.f64 J J)))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 J J) 0) (*.f64 (+.f64 J J) (+.f64 1 (/.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 J J)))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) (*.f64 0 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) (*.f64 0 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (+.f64 J J) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2) (*.f64 (+.f64 J J) (*.f64 J (*.f64 -1/4 (pow.f64 K 2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (+.f64 J J) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2) (*.f64 (+.f64 J J) (*.f64 J (*.f64 -1/4 (pow.f64 K 2))))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (+.f64 J J) 2) (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (+.f64 J J) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (+.f64 J J) 2) (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (+.f64 J J) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) (*.f64 0 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (+.f64 J J) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2) (*.f64 (+.f64 J J) (*.f64 J (*.f64 -1/4 (pow.f64 K 2))))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (+.f64 J J) 2) (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (+.f64 J J) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 J J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 J J))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 J J)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 J J))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 J (+.f64 J (*.f64 J (*.f64 -1/4 (pow.f64 K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (+.f64 J J)) (*.f64 J (*.f64 -1/4 (pow.f64 K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (+.f64 J J)) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) J) J)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (neg.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))))) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 J J) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 J J) (*.f64 J (*.f64 -1/4 (pow.f64 K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J)) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (*.f64 J (*.f64 -1/4 (pow.f64 K 2)))) (+.f64 J J))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 J 2) -1) (pow.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 J 2)) (/.f64 -1 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2) -1) (pow.f64 (pow.f64 J 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)) (/.f64 -1 (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) (fma.f64 (*.f64 -1/4 K) K 2))) (pow.f64 J -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) (fma.f64 (*.f64 -1/4 K) K 2))) (/.f64 -1 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) J)) (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) J)) (/.f64 -1 (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 J -1) (/.f64 1 (*.f64 (fma.f64 (*.f64 -1/4 K) K 2) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 J) (/.f64 -1 (*.f64 (fma.f64 (*.f64 -1/4 K) K 2) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) -1) (/.f64 1 (*.f64 J (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (fma.f64 (*.f64 -1/4 K) K 2)) (/.f64 -1 (*.f64 J (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) -1) (*.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (neg.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) -1) (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2)) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (+.f64 1/2 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/3 (+.f64 1/3 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (+.f64 2 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 9 (+.f64 9 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3/2 (+.f64 3/2 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 6 (+.f64 6 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4 (+.f64 4 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 0 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2)) -1) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) J) (fma.f64 (*.f64 -1/4 K) K 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) (*.f64 (fma.f64 (*.f64 -1/4 K) K 2) (cbrt.f64 J))) (cbrt.f64 (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) (fma.f64 (*.f64 -1/4 K) K 2)) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) (cbrt.f64 J)) (*.f64 (cbrt.f64 (pow.f64 J 2)) (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) (*.f64 J (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (pow.f64 J 2) -1) (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) J)) (fma.f64 (*.f64 -1/4 K) K 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) -1) (*.f64 J (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) (fma.f64 (*.f64 -1/4 K) K 2))) J)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 J -1) (*.f64 (fma.f64 (*.f64 -1/4 K) K 2) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2) -1) (pow.f64 J 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) (*.f64 J (neg.f64 (fma.f64 (*.f64 -1/4 K) K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2))) (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)))) (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) -1)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (pow.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) -1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 3) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) -1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 0) (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) -2) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 0) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 0) (pow.f64 (/.f64 1 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) -1) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) 0) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) -3) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 3) 2) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 3) 2) -1/3) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) 0) (pow.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))) -1) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2))))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) 0) (/.f64 (-.f64 0 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2)) (+.f64 0 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))) (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2)) (+.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) 0) (/.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 6) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (*.f64 0 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) 3) (neg.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 6))) (+.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))) (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (*.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (*.f64 0 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))) 0) (/.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 6) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (*.f64 0 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))) (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (*.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) 3) (neg.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 6))) (+.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))) (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (*.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 6) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (*.f64 0 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) 3) (neg.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 6))) (+.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))) (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (*.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))))))

simplify8.2s (8.7%)

Algorithm
egglog
Counts
382 → 426
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) J)
(/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) J)
(/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) J)
(/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) J)
(/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) J)
(/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) J)
(/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) J)
(/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) J)
(*.f64 -1 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) J))
(*.f64 -1 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) J))
(*.f64 -1 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) J))
(*.f64 -1 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) J))
(sqrt.f64 (/.f64 1/4 (pow.f64 J 2)))
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 K 2) (*.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))) (pow.f64 J 2)))) (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))))
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 K 2) (*.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))) (pow.f64 J 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 K 4) (-.f64 (*.f64 3/256 (/.f64 1 (pow.f64 J 2))) (pow.f64 (/.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))) (pow.f64 J 2))) 2))) (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))))) (sqrt.f64 (/.f64 1/4 (pow.f64 J 2)))))
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 K 2) (*.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))) (pow.f64 J 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 K 4) (-.f64 (*.f64 3/256 (/.f64 1 (pow.f64 J 2))) (pow.f64 (/.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))) (pow.f64 J 2))) 2))) (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))))) (+.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 K 6) (-.f64 (*.f64 1/512 (/.f64 1 (pow.f64 J 2))) (*.f64 1/32 (/.f64 (-.f64 (*.f64 3/256 (/.f64 1 (pow.f64 J 2))) (pow.f64 (/.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))) (pow.f64 J 2))) 2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))) 2) (pow.f64 J 2)))))) (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))))))))
(*.f64 (pow.f64 (/.f64 1 K) 2) (sqrt.f64 (/.f64 16 (pow.f64 J 2))))
(+.f64 (*.f64 128 (/.f64 (pow.f64 (/.f64 1 K) 4) (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 J 2)))) (*.f64 (pow.f64 (/.f64 1 K) 2) (sqrt.f64 (/.f64 16 (pow.f64 J 2)))))
(+.f64 (*.f64 128 (/.f64 (pow.f64 (/.f64 1 K) 4) (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 J 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 1 K) 2) (sqrt.f64 (/.f64 16 (pow.f64 J 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 6) (-.f64 (*.f64 3072 (/.f64 1 (pow.f64 J 2))) (pow.f64 (/.f64 128 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 J 2))) 2))) (sqrt.f64 (/.f64 16 (pow.f64 J 2)))))))
(+.f64 (*.f64 128 (/.f64 (pow.f64 (/.f64 1 K) 4) (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 J 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 1 K) 2) (sqrt.f64 (/.f64 16 (pow.f64 J 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 32768 (/.f64 1 (pow.f64 J 2))) (*.f64 128 (/.f64 (-.f64 (*.f64 3072 (/.f64 1 (pow.f64 J 2))) (pow.f64 (/.f64 128 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 J 2))) 2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) 2) (pow.f64 J 2))))) (pow.f64 (/.f64 1 K) 8)) (sqrt.f64 (/.f64 16 (pow.f64 J 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 6) (-.f64 (*.f64 3072 (/.f64 1 (pow.f64 J 2))) (pow.f64 (/.f64 128 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 J 2))) 2))) (sqrt.f64 (/.f64 16 (pow.f64 J 2))))))))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 (/.f64 -1 K) 2))
(+.f64 (*.f64 128 (/.f64 (pow.f64 (/.f64 -1 K) 4) (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 J 2)))) (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 (/.f64 -1 K) 2)))
(+.f64 (*.f64 128 (/.f64 (pow.f64 (/.f64 -1 K) 4) (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 J 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 (/.f64 -1 K) 2)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 3072 (/.f64 1 (pow.f64 J 2))) (pow.f64 (/.f64 128 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 J 2))) 2)) (pow.f64 (/.f64 -1 K) 6)) (sqrt.f64 (/.f64 16 (pow.f64 J 2)))))))
(+.f64 (*.f64 128 (/.f64 (pow.f64 (/.f64 -1 K) 4) (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 J 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 (/.f64 -1 K) 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 3072 (/.f64 1 (pow.f64 J 2))) (pow.f64 (/.f64 128 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 J 2))) 2)) (pow.f64 (/.f64 -1 K) 6)) (sqrt.f64 (/.f64 16 (pow.f64 J 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 32768 (/.f64 1 (pow.f64 J 2))) (*.f64 128 (/.f64 (-.f64 (*.f64 3072 (/.f64 1 (pow.f64 J 2))) (pow.f64 (/.f64 128 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 J 2))) 2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) 2) (pow.f64 J 2))))) (pow.f64 (/.f64 -1 K) 8)) (sqrt.f64 (/.f64 16 (pow.f64 J 2))))))))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) U)))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) U)))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) U)))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) U)))
(*.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))) (*.f64 U J))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))) (*.f64 U J)) (*.f64 (+.f64 (*.f64 1/32 (/.f64 (*.f64 J U) (*.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))) (pow.f64 J 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))) (*.f64 U J)))) (pow.f64 K 2)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (/.f64 1 K) 2) (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (*.f64 U J))))
(+.f64 (*.f64 128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (/.f64 1 K) 4) (*.f64 U J))) (*.f64 (pow.f64 J 2) (sqrt.f64 (/.f64 16 (pow.f64 J 2)))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (/.f64 1 K) 2) (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (*.f64 U J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (/.f64 -1 K) 2) (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (*.f64 U J))))
(+.f64 (*.f64 128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (/.f64 -1 K) 4) (*.f64 U J))) (*.f64 (pow.f64 J 2) (sqrt.f64 (/.f64 16 (pow.f64 J 2)))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (/.f64 -1 K) 2) (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (*.f64 U J)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 2 J)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 2 J))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 2 J))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 2 J))
(*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 K) -2) J))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 K) -2) J)) (*.f64 2 J))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 K) -2) J)) (*.f64 2 J))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 K) -2) J)) (*.f64 2 J))
(*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 K) -2) J))
(+.f64 (*.f64 2 J) (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 K) -2) J)))
(+.f64 (*.f64 2 J) (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 K) -2) J)))
(+.f64 (*.f64 2 J) (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 K) -2) J)))
(/.f64 (pow.f64 J -2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))
(/.f64 (pow.f64 J -2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))
(/.f64 (pow.f64 J -2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))
(/.f64 (pow.f64 J -2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))
(/.f64 (pow.f64 (/.f64 1 J) 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))
(/.f64 (pow.f64 (/.f64 1 J) 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))
(/.f64 (pow.f64 (/.f64 1 J) 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))
(/.f64 (pow.f64 (/.f64 1 J) 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))
(/.f64 (pow.f64 (/.f64 -1 J) 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))
(/.f64 (pow.f64 (/.f64 -1 J) 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))
(/.f64 (pow.f64 (/.f64 -1 J) 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))
(/.f64 (pow.f64 (/.f64 -1 J) 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))
(/.f64 1/4 (pow.f64 J 2))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 K 2) (pow.f64 J 2))) (*.f64 1/4 (/.f64 1 (pow.f64 J 2))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 K 2) (pow.f64 J 2))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 J 2))) (*.f64 3/256 (/.f64 (pow.f64 K 4) (pow.f64 J 2)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 K 2) (pow.f64 J 2))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 J 2))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 K 4) (pow.f64 J 2))) (*.f64 1/512 (/.f64 (pow.f64 K 6) (pow.f64 J 2))))))
(*.f64 16 (/.f64 (pow.f64 (/.f64 1 K) 4) (pow.f64 J 2)))
(+.f64 (*.f64 256 (/.f64 (pow.f64 (/.f64 1 K) 6) (pow.f64 J 2))) (*.f64 16 (/.f64 (pow.f64 (/.f64 1 K) 4) (pow.f64 J 2))))
(+.f64 (*.f64 256 (/.f64 (pow.f64 (/.f64 1 K) 6) (pow.f64 J 2))) (+.f64 (*.f64 3072 (/.f64 (pow.f64 (/.f64 1 K) 8) (pow.f64 J 2))) (*.f64 16 (/.f64 (pow.f64 (/.f64 1 K) 4) (pow.f64 J 2)))))
(+.f64 (*.f64 256 (/.f64 (pow.f64 (/.f64 1 K) 6) (pow.f64 J 2))) (+.f64 (*.f64 32768 (/.f64 (pow.f64 (/.f64 1 K) 10) (pow.f64 J 2))) (+.f64 (*.f64 3072 (/.f64 (pow.f64 (/.f64 1 K) 8) (pow.f64 J 2))) (*.f64 16 (/.f64 (pow.f64 (/.f64 1 K) 4) (pow.f64 J 2))))))
(*.f64 16 (/.f64 (pow.f64 (/.f64 -1 K) 4) (pow.f64 J 2)))
(+.f64 (*.f64 16 (/.f64 (pow.f64 (/.f64 -1 K) 4) (pow.f64 J 2))) (*.f64 256 (/.f64 (pow.f64 (/.f64 -1 K) 6) (pow.f64 J 2))))
(+.f64 (*.f64 3072 (/.f64 (pow.f64 (/.f64 -1 K) 8) (pow.f64 J 2))) (+.f64 (*.f64 16 (/.f64 (pow.f64 (/.f64 -1 K) 4) (pow.f64 J 2))) (*.f64 256 (/.f64 (pow.f64 (/.f64 -1 K) 6) (pow.f64 J 2)))))
(+.f64 (*.f64 32768 (/.f64 (pow.f64 (/.f64 -1 K) 10) (pow.f64 J 2))) (+.f64 (*.f64 3072 (/.f64 (pow.f64 (/.f64 -1 K) 8) (pow.f64 J 2))) (+.f64 (*.f64 16 (/.f64 (pow.f64 (/.f64 -1 K) 4) (pow.f64 J 2))) (*.f64 256 (/.f64 (pow.f64 (/.f64 -1 K) 6) (pow.f64 J 2))))))
(fabs.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(fabs.f64 (*.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) -1))
(fabs.f64 (neg.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) -1))
(fabs.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)))
(*.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))
(*.f64 (*.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) -1) (*.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) -1))
(*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (neg.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))))
(*.f64 (cbrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) (cbrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))
(*.f64 1 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 1)
(*.f64 (fabs.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) -1)) (fabs.f64 (pow.f64 J -1)))
(*.f64 (fabs.f64 (/.f64 1 (*.f64 J (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2))))) (fabs.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)))))
(*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 J))) (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 J 2)) (fma.f64 (*.f64 -1/4 K) K 2)))))
(*.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))) (fabs.f64 (/.f64 -1 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))
(*.f64 (fabs.f64 (pow.f64 J -1)) (fabs.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) -1)))
(*.f64 (fabs.f64 (/.f64 1 (*.f64 (fma.f64 (*.f64 -1/4 K) K 2) (cbrt.f64 J)))) (fabs.f64 (/.f64 1 (cbrt.f64 (pow.f64 J 2)))))
(*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2)))) (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)) J))))
(*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2))))) (fabs.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)))))
(*.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 J))) (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 J 2)) (fma.f64 (*.f64 -1/4 K) K 2)))))
(*.f64 (fabs.f64 (/.f64 -1 J)) (fabs.f64 (/.f64 -1 (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 (fabs.f64 (/.f64 -1 (fma.f64 (*.f64 -1/4 K) K 2))) (fabs.f64 (/.f64 -1 J)))
(*.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (fabs.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))
(*.f64 (fabs.f64 (/.f64 -1 (*.f64 (fma.f64 (*.f64 -1/4 K) K 2) (cbrt.f64 J)))) (fabs.f64 (/.f64 -1 (cbrt.f64 (pow.f64 J 2)))))
(*.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2)))) (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)) J))))
(*.f64 (cbrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (fabs.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))) (cbrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))
(*.f64 -1 (neg.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))
(*.f64 -1 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) -1))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))) (fabs.f64 (cbrt.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)))) (fabs.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))))
(-.f64 0 (neg.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))
(-.f64 0 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) -1))
(/.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 1)
(/.f64 (fabs.f64 (cbrt.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)))) (fabs.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(/.f64 1 (fabs.f64 (/.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) -1)))
(/.f64 1 (fabs.f64 (*.f64 J (neg.f64 (fma.f64 (*.f64 -1/4 K) K 2)))))
(/.f64 (fabs.f64 (/.f64 1 (*.f64 (fma.f64 (*.f64 -1/4 K) K 2) (cbrt.f64 J)))) (fabs.f64 (cbrt.f64 (pow.f64 J 2))))
(/.f64 (fabs.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) -1)) (fabs.f64 J))
(/.f64 (fabs.f64 (/.f64 1 (cbrt.f64 J))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 J 2)) (fma.f64 (*.f64 -1/4 K) K 2))))
(/.f64 1 (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(/.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2)))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)) J)))
(/.f64 (fabs.f64 (/.f64 1 (*.f64 J (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2))))) (fabs.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2))))
(/.f64 (fabs.f64 (pow.f64 J -1)) (fabs.f64 (fma.f64 (*.f64 -1/4 K) K 2)))
(/.f64 (fabs.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))) (fabs.f64 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(sqrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(pow.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 3) 1/3)
(pow.f64 (cbrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) 3)
(pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 1/2)
(pow.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) 2)
(pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 1)
(pow.f64 (sqrt.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) 4)
(pow.f64 (neg.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) 2)
(pow.f64 (*.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) -1) 2)
(cbrt.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 3))
(neg.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) -1))
(neg.f64 (neg.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) 3))
(if (!=.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 0) (pow.f64 (/.f64 1 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) -1) (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(*.f64 (cbrt.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))) (cbrt.f64 (pow.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) 2)) (cbrt.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 U J) (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) 2)) (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (cbrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)))
(*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) U)) J)
(*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 U J)) (cos.f64 (*.f64 1/2 K)))
(*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) 2)))
(*.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (cos.f64 (*.f64 1/2 K))) J) U)
(*.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (cos.f64 (*.f64 1/2 K))) U) J)
(*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (cos.f64 (*.f64 1/2 K))) (*.f64 U J))
(*.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (*.f64 U J))) (cbrt.f64 (pow.f64 (*.f64 U J) 2)))
(*.f64 (*.f64 U J) (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (cos.f64 (*.f64 1/2 K))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 J (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))
(*.f64 (cbrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))))
(*.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (*.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))
(*.f64 1 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))))
(*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) 1)
(*.f64 -1 (*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) -1))
(*.f64 -1 (neg.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))))
(-.f64 0 (*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) -1))
(-.f64 0 (neg.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))))
(/.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) 1)
(pow.f64 (pow.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))) 3)
(pow.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) 1)
(cbrt.f64 (pow.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) 3))
(neg.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) -1))
(neg.f64 (neg.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))))) 3))
(if (!=.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) 0) (pow.f64 (/.f64 1 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))) -1) (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))))
(*.f64 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))
(*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))
(*.f64 (fma.f64 (*.f64 -1/4 K) K 2) J)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)) J))
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 J 2)) (fma.f64 (*.f64 -1/4 K) K 2)))
(*.f64 (*.f64 J (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)))
(*.f64 (*.f64 (fma.f64 (*.f64 -1/4 K) K 2) (cbrt.f64 J)) (cbrt.f64 (pow.f64 J 2)))
(*.f64 1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 1)
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (*.f64 0 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (+.f64 0 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(*.f64 -1 (*.f64 J (neg.f64 (fma.f64 (*.f64 -1/4 K) K 2))))
(-.f64 1/2 (-.f64 1/2 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(-.f64 1/3 (-.f64 1/3 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(-.f64 2 (-.f64 2 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(-.f64 3 (-.f64 3 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(-.f64 9 (-.f64 9 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(-.f64 1 (-.f64 1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(-.f64 3/2 (-.f64 3/2 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(-.f64 6 (-.f64 6 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(-.f64 4 (-.f64 4 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(-.f64 0 (*.f64 J (neg.f64 (fma.f64 (*.f64 -1/4 K) K 2))))
(/.f64 (*.f64 (-.f64 (*.f64 -1/64 (pow.f64 (pow.f64 K 3) 2)) -8) J) (-.f64 (+.f64 (*.f64 1/16 (pow.f64 (pow.f64 K 2) 2)) 4) (*.f64 2 (*.f64 -1/4 (pow.f64 K 2)))))
(/.f64 (*.f64 J (-.f64 (*.f64 -1/64 (pow.f64 (pow.f64 K 3) 2)) -8)) (-.f64 (+.f64 (*.f64 1/16 (pow.f64 (pow.f64 K 2) 2)) 4) (*.f64 2 (*.f64 -1/4 (pow.f64 K 2)))))
(/.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 1)
(fma.f64 (*.f64 -1/4 (pow.f64 K 2)) J (+.f64 J J))
(fma.f64 J (*.f64 -1/4 (pow.f64 K 2)) (+.f64 J J))
(pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 3)
(pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 1)
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 3))
(neg.f64 (*.f64 J (neg.f64 (fma.f64 (*.f64 -1/4 K) K 2))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 3))
(if (!=.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 0) (pow.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) -1) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) (+.f64 J J))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (-.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 J J)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (pow.f64 (+.f64 J J) 2)) (-.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 J J))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (-.f64 (-.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) J) J) 0) (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2) (pow.f64 (+.f64 J J) 2)) (-.f64 (-.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) J) J)) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 0) (*.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 1 (/.f64 (+.f64 J J) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J)))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 0) (*.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) (+.f64 1 (/.f64 (+.f64 J J) (*.f64 J (*.f64 -1/4 (pow.f64 K 2)))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) (+.f64 J J)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) (+.f64 J J))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 J J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) (+.f64 J J))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) (*.f64 0 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 J J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (+.f64 J J) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2) (*.f64 (+.f64 J J) (*.f64 J (*.f64 -1/4 (pow.f64 K 2))))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 J J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (+.f64 J J) 2) (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (+.f64 J J) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 J J))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (*.f64 J (neg.f64 (fma.f64 (*.f64 -1/4 K) K 2))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (*.f64 J (neg.f64 (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (-.f64 (+.f64 J J) (*.f64 J (*.f64 -1/4 (pow.f64 K 2)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 J J) 2) (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2)) (-.f64 (+.f64 J J) (*.f64 J (*.f64 -1/4 (pow.f64 K 2))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (-.f64 (+.f64 J J) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 J J) 2) (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2)) (-.f64 (+.f64 J J) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 0))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 J J) 0) (*.f64 (+.f64 J J) (+.f64 1 (/.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) (+.f64 J J)))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 J J) 0) (*.f64 (+.f64 J J) (+.f64 1 (/.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 J J)))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) (*.f64 0 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) (*.f64 0 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 J J) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2) (*.f64 (+.f64 J J) (*.f64 J (*.f64 -1/4 (pow.f64 K 2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (+.f64 J J) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2) (*.f64 (+.f64 J J) (*.f64 J (*.f64 -1/4 (pow.f64 K 2))))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 J J) 2) (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (+.f64 J J) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (+.f64 J J) 2) (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (+.f64 J J) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) (*.f64 0 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (+.f64 J J) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2) (*.f64 (+.f64 J J) (*.f64 J (*.f64 -1/4 (pow.f64 K 2))))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (+.f64 J J) 2) (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (+.f64 J J) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 J J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 J J))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 J J)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 J J))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(+.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 0)
(+.f64 0 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(+.f64 J (+.f64 J (*.f64 J (*.f64 -1/4 (pow.f64 K 2)))))
(+.f64 (+.f64 0 (+.f64 J J)) (*.f64 J (*.f64 -1/4 (pow.f64 K 2))))
(+.f64 (+.f64 0 (+.f64 J J)) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))
(+.f64 (+.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) J) J)
(+.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))) (+.f64 J J))
(+.f64 (neg.f64 (neg.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))))) (+.f64 J J))
(+.f64 (+.f64 J J) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))
(+.f64 (+.f64 J J) (*.f64 J (*.f64 -1/4 (pow.f64 K 2))))
(+.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 J J))
(+.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) (+.f64 J J))
(+.f64 (+.f64 0 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J)) (+.f64 J J))
(+.f64 (+.f64 0 (*.f64 J (*.f64 -1/4 (pow.f64 K 2)))) (+.f64 J J))
(*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(*.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 (pow.f64 (pow.f64 J 2) -1) (pow.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2) -1))
(*.f64 (/.f64 -1 (pow.f64 J 2)) (/.f64 -1 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2) -1) (pow.f64 (pow.f64 J 2) -1))
(*.f64 (/.f64 -1 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)) (/.f64 -1 (pow.f64 J 2)))
(*.f64 (/.f64 1 (*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) (fma.f64 (*.f64 -1/4 K) K 2))) (pow.f64 J -1))
(*.f64 (/.f64 -1 (*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) (fma.f64 (*.f64 -1/4 K) K 2))) (/.f64 -1 J))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(*.f64 (/.f64 1 (*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) J)) (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) -1))
(*.f64 (/.f64 -1 (*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) J)) (/.f64 -1 (fma.f64 (*.f64 -1/4 K) K 2)))
(*.f64 (pow.f64 J -1) (/.f64 1 (*.f64 (fma.f64 (*.f64 -1/4 K) K 2) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(*.f64 (/.f64 -1 J) (/.f64 -1 (*.f64 (fma.f64 (*.f64 -1/4 K) K 2) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(*.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) -1) (/.f64 1 (*.f64 J (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(*.f64 (/.f64 -1 (fma.f64 (*.f64 -1/4 K) K 2)) (/.f64 -1 (*.f64 J (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(*.f64 (*.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) -1) (*.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) -1))
(*.f64 1 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(*.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 1)
(*.f64 (neg.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (neg.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))
(*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) -1) (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) -1))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2))))
(*.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2))))
(*.f64 (/.f64 1 (*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)))
(*.f64 (/.f64 -1 (*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2)) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)))
(*.f64 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) -1)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2)))
(*.f64 -1 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))
(-.f64 1/2 (+.f64 1/2 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(-.f64 1/3 (+.f64 1/3 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(-.f64 2 (+.f64 2 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(-.f64 3 (+.f64 3 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(-.f64 9 (+.f64 9 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(-.f64 1 (+.f64 1 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(-.f64 3/2 (+.f64 3/2 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(-.f64 6 (+.f64 6 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(-.f64 4 (+.f64 4 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(-.f64 0 (+.f64 0 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))
(-.f64 0 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2)) -1) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)) 2)))
(/.f64 (/.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) J) (fma.f64 (*.f64 -1/4 K) K 2))
(/.f64 (/.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) (*.f64 (fma.f64 (*.f64 -1/4 K) K 2) (cbrt.f64 J))) (cbrt.f64 (pow.f64 J 2)))
(/.f64 (/.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(/.f64 (/.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) (fma.f64 (*.f64 -1/4 K) K 2)) J)
(/.f64 (/.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) (cbrt.f64 J)) (*.f64 (cbrt.f64 (pow.f64 J 2)) (fma.f64 (*.f64 -1/4 K) K 2)))
(/.f64 (/.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) (*.f64 J (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)))
(/.f64 (/.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)) J))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(/.f64 (pow.f64 (pow.f64 J 2) -1) (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2))
(/.f64 (/.f64 1 (*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) J)) (fma.f64 (*.f64 -1/4 K) K 2))
(/.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) -1) (*.f64 J (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(/.f64 (/.f64 1 (*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) (fma.f64 (*.f64 -1/4 K) K 2))) J)
(/.f64 (pow.f64 J -1) (*.f64 (fma.f64 (*.f64 -1/4 K) K 2) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(/.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2) -1) (pow.f64 J 2))
(/.f64 (/.f64 1 (*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))
(/.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) (*.f64 J (neg.f64 (fma.f64 (*.f64 -1/4 K) K 2))))
(/.f64 1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))
(/.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 1)
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2))) (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)))) (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) -1)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(/.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(/.f64 -1 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))
(/.f64 -1 (pow.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) -1) 3))
(/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 3) 2) -1)))
(/.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2))))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)))
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) 3)
(pow.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 6) 1/3)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) -1)
(pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 2)
(pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 1)
(pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)
(pow.f64 (*.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) -1) 2)
(pow.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(pow.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) 4)
(cbrt.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 6))
(neg.f64 (-.f64 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) 0))
(neg.f64 (-.f64 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))
(neg.f64 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))
(if (!=.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 0) (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) -2) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 0) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 0) (pow.f64 (/.f64 1 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) -1) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) 0) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) -3) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 3) 2) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 3) 2) -1/3) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 -1 0) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) 0) (pow.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))) -1) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2))))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 1 0) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 (+.f64 0 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) 0) (/.f64 (-.f64 0 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2)) (+.f64 0 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))) (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2)) (+.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) 0) (/.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 6) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (*.f64 0 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) 3) (neg.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 6))) (+.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))) (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (*.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (*.f64 0 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))) 0) (/.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 6) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (*.f64 0 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))) (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (*.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) 3) (neg.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 6))) (+.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))) (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (*.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 6) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (*.f64 0 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) 3) (neg.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 6))) (+.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))) (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (*.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(+.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(+.f64 0 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
Outputs
(/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) J)
(/.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1)) J)
(/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) J)
(/.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1)) J)
(/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) J)
(/.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1)) J)
(/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) J)
(/.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1)) J)
(/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) J)
(/.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1)) J)
(/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) J)
(/.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1)) J)
(/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) J)
(/.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1)) J)
(/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) J)
(/.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1)) J)
(*.f64 -1 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) J))
(neg.f64 (/.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1)) J))
(*.f64 -1 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) J))
(neg.f64 (/.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1)) J))
(*.f64 -1 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) J))
(neg.f64 (/.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1)) J))
(*.f64 -1 (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) J))
(neg.f64 (/.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1)) J))
(sqrt.f64 (/.f64 1/4 (pow.f64 J 2)))
(sqrt.f64 (/.f64 1/4 (*.f64 J J)))
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 K 2) (*.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))) (pow.f64 J 2)))) (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))))
(fma.f64 1/32 (/.f64 (*.f64 K K) (*.f64 (sqrt.f64 (/.f64 1/4 (*.f64 J J))) (*.f64 J J))) (sqrt.f64 (/.f64 1/4 (*.f64 J J))))
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 K 2) (*.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))) (pow.f64 J 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 K 4) (-.f64 (*.f64 3/256 (/.f64 1 (pow.f64 J 2))) (pow.f64 (/.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))) (pow.f64 J 2))) 2))) (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))))) (sqrt.f64 (/.f64 1/4 (pow.f64 J 2)))))
(fma.f64 1/32 (/.f64 (*.f64 K K) (*.f64 (sqrt.f64 (/.f64 1/4 (*.f64 J J))) (*.f64 J J))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 K 4) (-.f64 (/.f64 3/256 (*.f64 J J)) (pow.f64 (/.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1/4 (*.f64 J J))) (*.f64 J J))) 2))) (sqrt.f64 (/.f64 1/4 (*.f64 J J)))) (sqrt.f64 (/.f64 1/4 (*.f64 J J)))))
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 K 2) (*.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))) (pow.f64 J 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 K 4) (-.f64 (*.f64 3/256 (/.f64 1 (pow.f64 J 2))) (pow.f64 (/.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))) (pow.f64 J 2))) 2))) (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))))) (+.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 K 6) (-.f64 (*.f64 1/512 (/.f64 1 (pow.f64 J 2))) (*.f64 1/32 (/.f64 (-.f64 (*.f64 3/256 (/.f64 1 (pow.f64 J 2))) (pow.f64 (/.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))) (pow.f64 J 2))) 2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))) 2) (pow.f64 J 2)))))) (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))))))))
(fma.f64 1/32 (/.f64 (*.f64 K K) (*.f64 (sqrt.f64 (/.f64 1/4 (*.f64 J J))) (*.f64 J J))) (+.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 K 4) (-.f64 (/.f64 3/256 (*.f64 J J)) (pow.f64 (/.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1/4 (*.f64 J J))) (*.f64 J J))) 2))) (sqrt.f64 (/.f64 1/4 (*.f64 J J)))) (sqrt.f64 (/.f64 1/4 (*.f64 J J)))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 K 6) (-.f64 (/.f64 1/512 (*.f64 J J)) (/.f64 (*.f64 1/32 (-.f64 (/.f64 3/256 (*.f64 J J)) (pow.f64 (/.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1/4 (*.f64 J J))) (*.f64 J J))) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 1/4 (*.f64 J J))) 2) (*.f64 J J)))))) (sqrt.f64 (/.f64 1/4 (*.f64 J J))))))
(*.f64 (pow.f64 (/.f64 1 K) 2) (sqrt.f64 (/.f64 16 (pow.f64 J 2))))
(*.f64 (/.f64 (pow.f64 K -1) K) (sqrt.f64 (/.f64 16 (*.f64 J J))))
(+.f64 (*.f64 128 (/.f64 (pow.f64 (/.f64 1 K) 4) (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 J 2)))) (*.f64 (pow.f64 (/.f64 1 K) 2) (sqrt.f64 (/.f64 16 (pow.f64 J 2)))))
(fma.f64 128 (/.f64 (pow.f64 (pow.f64 K -1) 4) (*.f64 (sqrt.f64 (/.f64 16 (*.f64 J J))) (*.f64 J J))) (*.f64 (/.f64 (pow.f64 K -1) K) (sqrt.f64 (/.f64 16 (*.f64 J J)))))
(+.f64 (*.f64 128 (/.f64 (pow.f64 (/.f64 1 K) 4) (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 J 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 1 K) 2) (sqrt.f64 (/.f64 16 (pow.f64 J 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 6) (-.f64 (*.f64 3072 (/.f64 1 (pow.f64 J 2))) (pow.f64 (/.f64 128 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 J 2))) 2))) (sqrt.f64 (/.f64 16 (pow.f64 J 2)))))))
(fma.f64 128 (/.f64 (pow.f64 (pow.f64 K -1) 4) (*.f64 (sqrt.f64 (/.f64 16 (*.f64 J J))) (*.f64 J J))) (fma.f64 (/.f64 (pow.f64 K -1) K) (sqrt.f64 (/.f64 16 (*.f64 J J))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 (pow.f64 K -1) 6) (-.f64 (/.f64 3072 (*.f64 J J)) (pow.f64 (/.f64 128 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 J J))) (*.f64 J J))) 2)))) (sqrt.f64 (/.f64 16 (*.f64 J J))))))
(+.f64 (*.f64 128 (/.f64 (pow.f64 (/.f64 1 K) 4) (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 J 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 1 K) 2) (sqrt.f64 (/.f64 16 (pow.f64 J 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 32768 (/.f64 1 (pow.f64 J 2))) (*.f64 128 (/.f64 (-.f64 (*.f64 3072 (/.f64 1 (pow.f64 J 2))) (pow.f64 (/.f64 128 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 J 2))) 2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) 2) (pow.f64 J 2))))) (pow.f64 (/.f64 1 K) 8)) (sqrt.f64 (/.f64 16 (pow.f64 J 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 6) (-.f64 (*.f64 3072 (/.f64 1 (pow.f64 J 2))) (pow.f64 (/.f64 128 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 J 2))) 2))) (sqrt.f64 (/.f64 16 (pow.f64 J 2))))))))
(fma.f64 128 (/.f64 (pow.f64 (pow.f64 K -1) 4) (*.f64 (sqrt.f64 (/.f64 16 (*.f64 J J))) (*.f64 J J))) (fma.f64 (/.f64 (pow.f64 K -1) K) (sqrt.f64 (/.f64 16 (*.f64 J J))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (-.f64 (/.f64 32768 (*.f64 J J)) (/.f64 (*.f64 128 (-.f64 (/.f64 3072 (*.f64 J J)) (pow.f64 (/.f64 128 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 J J))) (*.f64 J J))) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 16 (*.f64 J J))) 2) (*.f64 J J)))) (pow.f64 (pow.f64 K -1) 8)) (*.f64 (pow.f64 (pow.f64 K -1) 6) (-.f64 (/.f64 3072 (*.f64 J J)) (pow.f64 (/.f64 128 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 J J))) (*.f64 J J))) 2)))) (sqrt.f64 (/.f64 16 (*.f64 J J)))))))
(*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 (/.f64 -1 K) 2))
(*.f64 (/.f64 (pow.f64 K -1) K) (sqrt.f64 (/.f64 16 (*.f64 J J))))
(+.f64 (*.f64 128 (/.f64 (pow.f64 (/.f64 -1 K) 4) (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 J 2)))) (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 (/.f64 -1 K) 2)))
(fma.f64 128 (/.f64 (pow.f64 (pow.f64 K -1) 4) (*.f64 (sqrt.f64 (/.f64 16 (*.f64 J J))) (*.f64 J J))) (*.f64 (/.f64 (pow.f64 K -1) K) (sqrt.f64 (/.f64 16 (*.f64 J J)))))
(+.f64 (*.f64 128 (/.f64 (pow.f64 (/.f64 -1 K) 4) (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 J 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 (/.f64 -1 K) 2)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 3072 (/.f64 1 (pow.f64 J 2))) (pow.f64 (/.f64 128 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 J 2))) 2)) (pow.f64 (/.f64 -1 K) 6)) (sqrt.f64 (/.f64 16 (pow.f64 J 2)))))))
(fma.f64 128 (/.f64 (pow.f64 (pow.f64 K -1) 4) (*.f64 (sqrt.f64 (/.f64 16 (*.f64 J J))) (*.f64 J J))) (fma.f64 (sqrt.f64 (/.f64 16 (*.f64 J J))) (/.f64 (pow.f64 K -1) K) (/.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 3072 (*.f64 J J)) (pow.f64 (/.f64 128 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 J J))) (*.f64 J J))) 2)) (pow.f64 (/.f64 -1 K) 6))) (sqrt.f64 (/.f64 16 (*.f64 J J))))))
(+.f64 (*.f64 128 (/.f64 (pow.f64 (/.f64 -1 K) 4) (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 J 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 (/.f64 -1 K) 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 3072 (/.f64 1 (pow.f64 J 2))) (pow.f64 (/.f64 128 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 J 2))) 2)) (pow.f64 (/.f64 -1 K) 6)) (sqrt.f64 (/.f64 16 (pow.f64 J 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 32768 (/.f64 1 (pow.f64 J 2))) (*.f64 128 (/.f64 (-.f64 (*.f64 3072 (/.f64 1 (pow.f64 J 2))) (pow.f64 (/.f64 128 (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (pow.f64 J 2))) 2)) (*.f64 (pow.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) 2) (pow.f64 J 2))))) (pow.f64 (/.f64 -1 K) 8)) (sqrt.f64 (/.f64 16 (pow.f64 J 2))))))))
(fma.f64 128 (/.f64 (pow.f64 (pow.f64 K -1) 4) (*.f64 (sqrt.f64 (/.f64 16 (*.f64 J J))) (*.f64 J J))) (fma.f64 (sqrt.f64 (/.f64 16 (*.f64 J J))) (/.f64 (pow.f64 K -1) K) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (-.f64 (/.f64 3072 (*.f64 J J)) (pow.f64 (/.f64 128 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 J J))) (*.f64 J J))) 2)) (pow.f64 (/.f64 -1 K) 6)) (*.f64 (-.f64 (/.f64 32768 (*.f64 J J)) (/.f64 (*.f64 128 (-.f64 (/.f64 3072 (*.f64 J J)) (pow.f64 (/.f64 128 (*.f64 (sqrt.f64 (/.f64 16 (*.f64 J J))) (*.f64 J J))) 2))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 16 (*.f64 J J))) 2) (*.f64 J J)))) (pow.f64 (/.f64 -1 K) 8))) (sqrt.f64 (/.f64 16 (*.f64 J J)))))))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1)) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1)) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1)) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1)) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1)) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1)) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1)) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1)) (*.f64 (cos.f64 (*.f64 1/2 K)) U))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) U)))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1)) U))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) U)))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1)) U))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) U)))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1)) U))
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) U)))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1)) U))
(*.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))) (*.f64 U J))
(*.f64 (sqrt.f64 (/.f64 1/4 (*.f64 J J))) (*.f64 U J))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))) (*.f64 U J)) (*.f64 (+.f64 (*.f64 1/32 (/.f64 (*.f64 J U) (*.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))) (pow.f64 J 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 J 2))) (*.f64 U J)))) (pow.f64 K 2)))
(fma.f64 (sqrt.f64 (/.f64 1/4 (*.f64 J J))) (*.f64 U J) (*.f64 (fma.f64 1/32 (/.f64 (*.f64 U J) (*.f64 (sqrt.f64 (/.f64 1/4 (*.f64 J J))) (*.f64 J J))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1/4 (*.f64 J J))) (*.f64 U J)))) (*.f64 K K)))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (/.f64 1 K) 2) (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (*.f64 U J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 (pow.f64 K -1) K) (*.f64 (sqrt.f64 (/.f64 16 (*.f64 J J))) (*.f64 U J))))
(+.f64 (*.f64 128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (/.f64 1 K) 4) (*.f64 U J))) (*.f64 (pow.f64 J 2) (sqrt.f64 (/.f64 16 (pow.f64 J 2)))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (/.f64 1 K) 2) (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (*.f64 U J)))))
(fma.f64 128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (pow.f64 K -1) 4) (*.f64 U J))) (*.f64 (sqrt.f64 (/.f64 16 (*.f64 J J))) (*.f64 J J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 (pow.f64 K -1) K) (*.f64 (sqrt.f64 (/.f64 16 (*.f64 J J))) (*.f64 U J)))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (/.f64 -1 K) 2) (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (*.f64 U J))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 (pow.f64 K -1) K) (*.f64 (sqrt.f64 (/.f64 16 (*.f64 J J))) (*.f64 U J))))
(+.f64 (*.f64 128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (/.f64 -1 K) 4) (*.f64 U J))) (*.f64 (pow.f64 J 2) (sqrt.f64 (/.f64 16 (pow.f64 J 2)))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (/.f64 -1 K) 2) (*.f64 (sqrt.f64 (/.f64 16 (pow.f64 J 2))) (*.f64 U J)))))
(fma.f64 128 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (pow.f64 (pow.f64 K -1) 4) (*.f64 U J))) (*.f64 (sqrt.f64 (/.f64 16 (*.f64 J J))) (*.f64 J J))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (/.f64 (pow.f64 K -1) K) (*.f64 (sqrt.f64 (/.f64 16 (*.f64 J J))) (*.f64 U J)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1) (*.f64 J J))) (cos.f64 (*.f64 1/2 K))) (*.f64 U J))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1) (*.f64 J J))) (cos.f64 (*.f64 1/2 K))) (*.f64 U J))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1) (*.f64 J J))) (cos.f64 (*.f64 1/2 K))) (*.f64 U J))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1) (*.f64 J J))) (cos.f64 (*.f64 1/2 K))) (*.f64 U J))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1) (*.f64 J J))) (cos.f64 (*.f64 1/2 K))) (*.f64 U J))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1) (*.f64 J J))) (cos.f64 (*.f64 1/2 K))) (*.f64 U J))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1) (*.f64 J J))) (cos.f64 (*.f64 1/2 K))) (*.f64 U J))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1) (*.f64 J J))) (cos.f64 (*.f64 1/2 K))) (*.f64 U J))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1) (*.f64 J J))) (cos.f64 (*.f64 1/2 K))) (*.f64 U J))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1) (*.f64 J J))) (cos.f64 (*.f64 1/2 K))) (*.f64 U J))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1) (*.f64 J J))) (cos.f64 (*.f64 1/2 K))) (*.f64 U J))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2) (pow.f64 J 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 J U)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2) -1) (*.f64 J J))) (cos.f64 (*.f64 1/2 K))) (*.f64 U J))
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) J)
(*.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) J)
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) J)
(*.f64 2 J)
(+.f64 J J)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 2 J))
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) J)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 2 J))
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) J)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 K 2) J)) (*.f64 2 J))
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) J)
(*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 K) -2) J))
(*.f64 (*.f64 -1/4 (pow.f64 (pow.f64 K -1) -2)) J)
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 K) -2) J)) (*.f64 2 J))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (pow.f64 K -1) -2)) 2))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 K) -2) J)) (*.f64 2 J))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (pow.f64 K -1) -2)) 2))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 1 K) -2) J)) (*.f64 2 J))
(*.f64 J (+.f64 (*.f64 -1/4 (pow.f64 (pow.f64 K -1) -2)) 2))
(*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 K) -2) J))
(*.f64 (*.f64 -1/4 (pow.f64 (/.f64 -1 K) -2)) J)
(+.f64 (*.f64 2 J) (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 K) -2) J)))
(*.f64 J (+.f64 2 (*.f64 -1/4 (pow.f64 (/.f64 -1 K) -2))))
(+.f64 (*.f64 2 J) (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 K) -2) J)))
(*.f64 J (+.f64 2 (*.f64 -1/4 (pow.f64 (/.f64 -1 K) -2))))
(+.f64 (*.f64 2 J) (*.f64 -1/4 (*.f64 (pow.f64 (/.f64 -1 K) -2) J)))
(*.f64 J (+.f64 2 (*.f64 -1/4 (pow.f64 (/.f64 -1 K) -2))))
(/.f64 (pow.f64 J -2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))
(/.f64 (pow.f64 J -2) (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2))
(/.f64 (pow.f64 J -2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))
(/.f64 (pow.f64 J -2) (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2))
(/.f64 (pow.f64 J -2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))
(/.f64 (pow.f64 J -2) (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2))
(/.f64 (pow.f64 J -2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))
(/.f64 (pow.f64 J -2) (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2))
(/.f64 (pow.f64 (/.f64 1 J) 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))
(/.f64 (/.f64 (pow.f64 J -1) J) (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2))
(/.f64 (pow.f64 (/.f64 1 J) 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))
(/.f64 (/.f64 (pow.f64 J -1) J) (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2))
(/.f64 (pow.f64 (/.f64 1 J) 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))
(/.f64 (/.f64 (pow.f64 J -1) J) (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2))
(/.f64 (pow.f64 (/.f64 1 J) 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))
(/.f64 (/.f64 (pow.f64 J -1) J) (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2))
(/.f64 (pow.f64 (/.f64 -1 J) 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))
(/.f64 (/.f64 (pow.f64 J -1) J) (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2))
(/.f64 (pow.f64 (/.f64 -1 J) 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))
(/.f64 (/.f64 (pow.f64 J -1) J) (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2))
(/.f64 (pow.f64 (/.f64 -1 J) 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))
(/.f64 (/.f64 (pow.f64 J -1) J) (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2))
(/.f64 (pow.f64 (/.f64 -1 J) 2) (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))
(/.f64 (/.f64 (pow.f64 J -1) J) (pow.f64 (fma.f64 -1/4 (*.f64 K K) 2) 2))
(/.f64 1/4 (pow.f64 J 2))
(/.f64 1/4 (*.f64 J J))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 K 2) (pow.f64 J 2))) (*.f64 1/4 (/.f64 1 (pow.f64 J 2))))
(/.f64 (+.f64 (*.f64 1/16 (*.f64 K K)) 1/4) (*.f64 J J))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 K 2) (pow.f64 J 2))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 J 2))) (*.f64 3/256 (/.f64 (pow.f64 K 4) (pow.f64 J 2)))))
(fma.f64 1/16 (/.f64 (*.f64 K K) (*.f64 J J)) (/.f64 (+.f64 1/4 (*.f64 3/256 (pow.f64 K 4))) (*.f64 J J)))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 K 2) (pow.f64 J 2))) (+.f64 (*.f64 1/4 (/.f64 1 (pow.f64 J 2))) (+.f64 (*.f64 3/256 (/.f64 (pow.f64 K 4) (pow.f64 J 2))) (*.f64 1/512 (/.f64 (pow.f64 K 6) (pow.f64 J 2))))))
(+.f64 (/.f64 (+.f64 (*.f64 1/16 (*.f64 K K)) 1/4) (*.f64 J J)) (/.f64 (+.f64 (*.f64 1/512 (pow.f64 K 6)) (*.f64 3/256 (pow.f64 K 4))) (*.f64 J J)))
(*.f64 16 (/.f64 (pow.f64 (/.f64 1 K) 4) (pow.f64 J 2)))
(/.f64 (*.f64 16 (pow.f64 (pow.f64 K -1) 4)) (*.f64 J J))
(+.f64 (*.f64 256 (/.f64 (pow.f64 (/.f64 1 K) 6) (pow.f64 J 2))) (*.f64 16 (/.f64 (pow.f64 (/.f64 1 K) 4) (pow.f64 J 2))))
(/.f64 (+.f64 (*.f64 16 (pow.f64 (pow.f64 K -1) 4)) (*.f64 256 (pow.f64 (pow.f64 K -1) 6))) (*.f64 J J))
(+.f64 (*.f64 256 (/.f64 (pow.f64 (/.f64 1 K) 6) (pow.f64 J 2))) (+.f64 (*.f64 3072 (/.f64 (pow.f64 (/.f64 1 K) 8) (pow.f64 J 2))) (*.f64 16 (/.f64 (pow.f64 (/.f64 1 K) 4) (pow.f64 J 2)))))
(fma.f64 256 (/.f64 (pow.f64 (pow.f64 K -1) 6) (*.f64 J J)) (/.f64 (+.f64 (*.f64 16 (pow.f64 (pow.f64 K -1) 4)) (*.f64 3072 (pow.f64 (pow.f64 K -1) 8))) (*.f64 J J)))
(+.f64 (*.f64 256 (/.f64 (pow.f64 (/.f64 1 K) 6) (pow.f64 J 2))) (+.f64 (*.f64 32768 (/.f64 (pow.f64 (/.f64 1 K) 10) (pow.f64 J 2))) (+.f64 (*.f64 3072 (/.f64 (pow.f64 (/.f64 1 K) 8) (pow.f64 J 2))) (*.f64 16 (/.f64 (pow.f64 (/.f64 1 K) 4) (pow.f64 J 2))))))
(+.f64 (/.f64 (+.f64 (*.f64 256 (pow.f64 (pow.f64 K -1) 6)) (*.f64 32768 (pow.f64 (pow.f64 K -1) 10))) (*.f64 J J)) (/.f64 (+.f64 (*.f64 16 (pow.f64 (pow.f64 K -1) 4)) (*.f64 3072 (pow.f64 (pow.f64 K -1) 8))) (*.f64 J J)))
(*.f64 16 (/.f64 (pow.f64 (/.f64 -1 K) 4) (pow.f64 J 2)))
(/.f64 (*.f64 16 (pow.f64 (pow.f64 K -1) 4)) (*.f64 J J))
(+.f64 (*.f64 16 (/.f64 (pow.f64 (/.f64 -1 K) 4) (pow.f64 J 2))) (*.f64 256 (/.f64 (pow.f64 (/.f64 -1 K) 6) (pow.f64 J 2))))
(/.f64 (+.f64 (*.f64 256 (pow.f64 (/.f64 -1 K) 6)) (*.f64 16 (pow.f64 (pow.f64 K -1) 4))) (*.f64 J J))
(+.f64 (*.f64 3072 (/.f64 (pow.f64 (/.f64 -1 K) 8) (pow.f64 J 2))) (+.f64 (*.f64 16 (/.f64 (pow.f64 (/.f64 -1 K) 4) (pow.f64 J 2))) (*.f64 256 (/.f64 (pow.f64 (/.f64 -1 K) 6) (pow.f64 J 2)))))
(fma.f64 3072 (/.f64 (pow.f64 (/.f64 -1 K) 8) (*.f64 J J)) (/.f64 (+.f64 (*.f64 256 (pow.f64 (/.f64 -1 K) 6)) (*.f64 16 (pow.f64 (pow.f64 K -1) 4))) (*.f64 J J)))
(+.f64 (*.f64 32768 (/.f64 (pow.f64 (/.f64 -1 K) 10) (pow.f64 J 2))) (+.f64 (*.f64 3072 (/.f64 (pow.f64 (/.f64 -1 K) 8) (pow.f64 J 2))) (+.f64 (*.f64 16 (/.f64 (pow.f64 (/.f64 -1 K) 4) (pow.f64 J 2))) (*.f64 256 (/.f64 (pow.f64 (/.f64 -1 K) 6) (pow.f64 J 2))))))
(+.f64 (/.f64 (+.f64 (*.f64 32768 (pow.f64 (/.f64 -1 K) 10)) (*.f64 3072 (pow.f64 (/.f64 -1 K) 8))) (*.f64 J J)) (/.f64 (+.f64 (*.f64 256 (pow.f64 (/.f64 -1 K) 6)) (*.f64 16 (pow.f64 (pow.f64 K -1) 4))) (*.f64 J J)))
(fabs.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(fabs.f64 (*.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) -1))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(fabs.f64 (neg.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(fabs.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) -1))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(fabs.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(*.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(*.f64 (*.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) -1) (*.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) -1))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (neg.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(*.f64 (cbrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) (cbrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(*.f64 1 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 1)
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) -1)) (fabs.f64 (pow.f64 J -1)))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(*.f64 (fabs.f64 (/.f64 1 (*.f64 J (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2))))) (fabs.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)))))
(/.f64 (fabs.f64 (/.f64 (pow.f64 J -1) (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2)))) (fabs.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2))))
(*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 J))) (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 J 2)) (fma.f64 (*.f64 -1/4 K) K 2)))))
(/.f64 (pow.f64 (fabs.f64 (cbrt.f64 J)) -1) (fabs.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))) (fabs.f64 (/.f64 -1 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))
(/.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))) (fabs.f64 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(*.f64 (fabs.f64 (pow.f64 J -1)) (fabs.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) -1)))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(*.f64 (fabs.f64 (/.f64 1 (*.f64 (fma.f64 (*.f64 -1/4 K) K 2) (cbrt.f64 J)))) (fabs.f64 (/.f64 1 (cbrt.f64 (pow.f64 J 2)))))
(/.f64 (fabs.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) -1) (cbrt.f64 J))) (fabs.f64 (cbrt.f64 (*.f64 J J))))
(*.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2)))) (fabs.f64 (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)) J))))
(/.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2)))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)) J)))
(*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2))))) (fabs.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)))))
(/.f64 (fabs.f64 (/.f64 (pow.f64 J -1) (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2)))) (fabs.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2))))
(*.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 J))) (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 J 2)) (fma.f64 (*.f64 -1/4 K) K 2)))))
(/.f64 (pow.f64 (fabs.f64 (cbrt.f64 J)) -1) (fabs.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 (fabs.f64 (/.f64 -1 J)) (fabs.f64 (/.f64 -1 (fma.f64 (*.f64 -1/4 K) K 2))))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(*.f64 (fabs.f64 (/.f64 -1 (fma.f64 (*.f64 -1/4 K) K 2))) (fabs.f64 (/.f64 -1 J)))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(*.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (fabs.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))
(/.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))) (fabs.f64 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(*.f64 (fabs.f64 (/.f64 -1 (*.f64 (fma.f64 (*.f64 -1/4 K) K 2) (cbrt.f64 J)))) (fabs.f64 (/.f64 -1 (cbrt.f64 (pow.f64 J 2)))))
(/.f64 (fabs.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) -1) (cbrt.f64 J))) (fabs.f64 (cbrt.f64 (*.f64 J J))))
(*.f64 (fabs.f64 (/.f64 -1 (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2)))) (fabs.f64 (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)) J))))
(/.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2)))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)) J)))
(*.f64 (cbrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (fabs.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (cbrt.f64 (fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))) (cbrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (cbrt.f64 (fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))))
(*.f64 -1 (neg.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(*.f64 -1 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) -1))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))) (fabs.f64 (cbrt.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (fabs.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)))) (fabs.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (fabs.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(-.f64 0 (neg.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(-.f64 0 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) -1))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(/.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 1)
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(/.f64 (fabs.f64 (cbrt.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)))) (fabs.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(/.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (fabs.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(/.f64 1 (fabs.f64 (/.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) -1)))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(/.f64 1 (fabs.f64 (*.f64 J (neg.f64 (fma.f64 (*.f64 -1/4 K) K 2)))))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(/.f64 (fabs.f64 (/.f64 1 (*.f64 (fma.f64 (*.f64 -1/4 K) K 2) (cbrt.f64 J)))) (fabs.f64 (cbrt.f64 (pow.f64 J 2))))
(/.f64 (fabs.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) -1) (cbrt.f64 J))) (fabs.f64 (cbrt.f64 (*.f64 J J))))
(/.f64 (fabs.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) -1)) (fabs.f64 J))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(/.f64 (fabs.f64 (/.f64 1 (cbrt.f64 J))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 J 2)) (fma.f64 (*.f64 -1/4 K) K 2))))
(/.f64 (pow.f64 (fabs.f64 (cbrt.f64 J)) -1) (fabs.f64 (*.f64 (cbrt.f64 (*.f64 J J)) (fma.f64 (*.f64 -1/4 K) K 2))))
(/.f64 1 (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(/.f64 (fabs.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2)))) (fabs.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)) J)))
(/.f64 (fabs.f64 (/.f64 1 (*.f64 J (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2))))) (fabs.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2))))
(/.f64 (fabs.f64 (/.f64 (pow.f64 J -1) (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2)))) (fabs.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2))))
(/.f64 (fabs.f64 (pow.f64 J -1)) (fabs.f64 (fma.f64 (*.f64 -1/4 K) K 2)))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(/.f64 (fabs.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))) (fabs.f64 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(/.f64 (fabs.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (fabs.f64 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(sqrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(pow.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 3) 1/3)
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(pow.f64 (cbrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) 3)
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 1/2)
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(pow.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) 2)
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 1)
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(pow.f64 (sqrt.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) 4)
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(pow.f64 (neg.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) 2)
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(pow.f64 (*.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) -1) 2)
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(cbrt.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 3))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(neg.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) -1))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(neg.f64 (neg.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) 3))
(fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 0) (pow.f64 (/.f64 1 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) -1) (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(if (!=.f64 (fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2))) 0) (/.f64 1 (pow.f64 (fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2))) -1)) (fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 (cbrt.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))) (cbrt.f64 (pow.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) 2)))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) 2)) (cbrt.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (*.f64 U J) (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) 2)) (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) 3)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (cbrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) U)) J)
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 U J)) (cos.f64 (*.f64 1/2 K)))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) 2)))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (cos.f64 (*.f64 1/2 K))) J) U)
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (cos.f64 (*.f64 1/2 K))) U) J)
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (cos.f64 (*.f64 1/2 K))) (*.f64 U J))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (*.f64 U J))) (cbrt.f64 (pow.f64 (*.f64 U J) 2)))
(*.f64 (/.f64 (cos.f64 (*.f64 1/2 K)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (cbrt.f64 (*.f64 (*.f64 U J) (pow.f64 (*.f64 U J) 2))))
(*.f64 (*.f64 U J) (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (cos.f64 (*.f64 1/2 K))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) U) (*.f64 J (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 (cbrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (*.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 1 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) 1)
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 -1 (*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) -1))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 -1 (neg.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(-.f64 0 (*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) -1))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(-.f64 0 (neg.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(/.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) 1)
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(pow.f64 (pow.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) 3) 1/3)
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(pow.f64 (cbrt.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))) 3)
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(pow.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) 1)
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(cbrt.f64 (pow.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) 3))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(neg.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) -1))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(neg.f64 (neg.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))))) 3))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(if (!=.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))) 0) (pow.f64 (/.f64 1 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)))) -1) (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))))
(if (!=.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) -1)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(*.f64 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))
(*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))
(*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))
(*.f64 (fma.f64 (*.f64 -1/4 K) K 2) J)
(*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)) J))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 3)) J)
(*.f64 (cbrt.f64 J) (*.f64 (cbrt.f64 (pow.f64 J 2)) (fma.f64 (*.f64 -1/4 K) K 2)))
(*.f64 (cbrt.f64 (pow.f64 J 3)) (fma.f64 (*.f64 -1/4 K) K 2))
(*.f64 (*.f64 J (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)))
(*.f64 J (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 3)))
(*.f64 (*.f64 (fma.f64 (*.f64 -1/4 K) K 2) (cbrt.f64 J)) (cbrt.f64 (pow.f64 J 2)))
(*.f64 (fma.f64 (*.f64 -1/4 K) K 2) (cbrt.f64 (pow.f64 J 3)))
(*.f64 1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))
(*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 1)
(*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (*.f64 0 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (+.f64 0 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))
(*.f64 -1 (*.f64 J (neg.f64 (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))
(-.f64 1/2 (-.f64 1/2 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))
(-.f64 1/3 (-.f64 1/3 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))
(-.f64 2 (-.f64 2 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))
(-.f64 3 (-.f64 3 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))
(-.f64 9 (-.f64 9 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))
(-.f64 1 (-.f64 1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))
(-.f64 3/2 (-.f64 3/2 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))
(-.f64 6 (-.f64 6 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))
(-.f64 4 (-.f64 4 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))
(-.f64 0 (*.f64 J (neg.f64 (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))
(/.f64 (*.f64 (-.f64 (*.f64 -1/64 (pow.f64 (pow.f64 K 3) 2)) -8) J) (-.f64 (+.f64 (*.f64 1/16 (pow.f64 (pow.f64 K 2) 2)) 4) (*.f64 2 (*.f64 -1/4 (pow.f64 K 2)))))
(/.f64 (*.f64 J (fma.f64 -1/64 (pow.f64 (pow.f64 K 3) 2) 8)) (-.f64 (fma.f64 1/16 (pow.f64 K 4) 4) (*.f64 -1/2 (*.f64 K K))))
(/.f64 (*.f64 J (-.f64 (*.f64 -1/64 (pow.f64 (pow.f64 K 3) 2)) -8)) (-.f64 (+.f64 (*.f64 1/16 (pow.f64 (pow.f64 K 2) 2)) 4) (*.f64 2 (*.f64 -1/4 (pow.f64 K 2)))))
(/.f64 (*.f64 J (fma.f64 -1/64 (pow.f64 (pow.f64 K 3) 2) 8)) (-.f64 (fma.f64 1/16 (pow.f64 K 4) 4) (*.f64 -1/2 (*.f64 K K))))
(/.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 1)
(*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))
(fma.f64 (*.f64 -1/4 (pow.f64 K 2)) J (+.f64 J J))
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) J)
(fma.f64 J (*.f64 -1/4 (pow.f64 K 2)) (+.f64 J J))
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) J)
(pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 3) 1/3)
(*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))
(pow.f64 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 3)
(*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))
(pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 1)
(*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))
(cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 3))
(*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))
(neg.f64 (*.f64 J (neg.f64 (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 3))
(*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))
(if (!=.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 0) (pow.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) -1) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 0) (/.f64 -1 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) (+.f64 J J))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) 0) (/.f64 (*.f64 (pow.f64 J 3) (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 K K)) 3) 8)) (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) 2) (*.f64 (+.f64 J J) (*.f64 J (-.f64 2 (*.f64 -1/4 (*.f64 K K))))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (-.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 J J)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (pow.f64 (+.f64 J J) 2)) (-.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 J J))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (*.f64 J (+.f64 (*.f64 -1/4 (*.f64 K K)) -2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) 2) (pow.f64 (+.f64 J J) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (*.f64 K K)) -2))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (-.f64 (-.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) J) J) 0) (/.f64 (-.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2) (pow.f64 (+.f64 J J) 2)) (-.f64 (-.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) J) J)) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (*.f64 J (+.f64 (*.f64 -1/4 (*.f64 K K)) -2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) 2) (pow.f64 (+.f64 J J) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (*.f64 K K)) -2))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 0) (*.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 1 (/.f64 (+.f64 J J) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J)))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) 0) (*.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) (+.f64 (/.f64 (/.f64 (+.f64 J J) J) (*.f64 -1/4 (*.f64 K K))) 1)) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 0) (*.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) (+.f64 1 (/.f64 (+.f64 J J) (*.f64 J (*.f64 -1/4 (pow.f64 K 2)))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) 0) (*.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) (+.f64 (/.f64 (/.f64 (+.f64 J J) J) (*.f64 -1/4 (*.f64 K K))) 1)) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) (+.f64 J J)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) (+.f64 J J))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) 2) (*.f64 (+.f64 J J) (*.f64 J (-.f64 2 (*.f64 -1/4 (*.f64 K K)))))) 0) (/.f64 (*.f64 (pow.f64 J 3) (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 K K)) 3) 8)) (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) 2) (*.f64 (+.f64 J J) (*.f64 J (-.f64 2 (*.f64 -1/4 (*.f64 K K))))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 J J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) (+.f64 J J))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 J J) 0) (/.f64 (*.f64 (pow.f64 J 3) (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 K K)) 3) 8)) (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) 2) (*.f64 (+.f64 J J) (*.f64 J (-.f64 2 (*.f64 -1/4 (*.f64 K K))))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) (*.f64 0 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 3) (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 J J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (+.f64 J J) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2) (*.f64 (+.f64 J J) (*.f64 J (*.f64 -1/4 (pow.f64 K 2))))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 J J) 0) (/.f64 (*.f64 (pow.f64 J 3) (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 K K)) 3) 8)) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) (*.f64 J (-.f64 2 (*.f64 -1/4 (*.f64 K K))))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 J J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (+.f64 J J) 2) (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (+.f64 J J) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 J J) 0) (/.f64 (*.f64 (pow.f64 J 3) (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 K K)) 3) 8)) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) (*.f64 J (-.f64 2 (*.f64 -1/4 (*.f64 K K))))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 J J))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) 0) (/.f64 (*.f64 (pow.f64 J 3) (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 K K)) 3) 8)) (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) 2) (*.f64 (+.f64 J J) (*.f64 J (-.f64 2 (*.f64 -1/4 (*.f64 K K))))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (*.f64 J (neg.f64 (fma.f64 (*.f64 -1/4 K) K 2))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (*.f64 J (neg.f64 (fma.f64 (*.f64 -1/4 K) K 2)))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (*.f64 (neg.f64 J) (fma.f64 (*.f64 -1/4 K) K 2)) 0) (/.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (-.f64 (+.f64 J J) (*.f64 J (*.f64 -1/4 (pow.f64 K 2)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 J J) 2) (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2)) (-.f64 (+.f64 J J) (*.f64 J (*.f64 -1/4 (pow.f64 K 2))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (*.f64 J (-.f64 2 (*.f64 -1/4 (*.f64 K K)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) 2) (pow.f64 (+.f64 J J) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (*.f64 K K)) -2))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (-.f64 (+.f64 J J) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 J J) 2) (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2)) (-.f64 (+.f64 J J) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (*.f64 J (-.f64 2 (*.f64 -1/4 (*.f64 K K)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) 2) (pow.f64 (+.f64 J J) 2)) (*.f64 J (+.f64 (*.f64 -1/4 (*.f64 K K)) -2))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 0))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 0 0) 0 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 J J) 0) (*.f64 (+.f64 J J) (+.f64 1 (/.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) (+.f64 J J)))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 J J) 0) (*.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) (+.f64 J J)) 1) (+.f64 J J)) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 J J) 0) (*.f64 (+.f64 J J) (+.f64 1 (/.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 J J)))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 J J) 0) (*.f64 (+.f64 (/.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) (+.f64 J J)) 1) (+.f64 J J)) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) (*.f64 0 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) (*.f64 0 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 0) (/.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 3) (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 J J) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2) (*.f64 (+.f64 J J) (*.f64 J (*.f64 -1/4 (pow.f64 K 2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (+.f64 J J) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2) (*.f64 (+.f64 J J) (*.f64 J (*.f64 -1/4 (pow.f64 K 2))))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) (*.f64 J (-.f64 2 (*.f64 -1/4 (*.f64 K K)))))) 0) (/.f64 (*.f64 (pow.f64 J 3) (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 K K)) 3) 8)) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) (*.f64 J (-.f64 2 (*.f64 -1/4 (*.f64 K K))))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 (pow.f64 (+.f64 J J) 2) (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (+.f64 J J) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (+.f64 J J) 2) (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (+.f64 J J) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) (*.f64 J (-.f64 2 (*.f64 -1/4 (*.f64 K K)))))) 0) (/.f64 (*.f64 (pow.f64 J 3) (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 K K)) 3) 8)) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) (*.f64 J (-.f64 2 (*.f64 -1/4 (*.f64 K K))))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) (*.f64 0 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 0) (/.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 3) (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (+.f64 J J) 2) (-.f64 (pow.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) 2) (*.f64 (+.f64 J J) (*.f64 J (*.f64 -1/4 (pow.f64 K 2))))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) 0) (/.f64 (*.f64 (pow.f64 J 3) (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 K K)) 3) 8)) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) (*.f64 J (-.f64 2 (*.f64 -1/4 (*.f64 K K))))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (+.f64 J J) 2) (-.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (*.f64 (+.f64 J J) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) 0) (/.f64 (*.f64 (pow.f64 J 3) (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 K K)) 3) 8)) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) (*.f64 J (-.f64 2 (*.f64 -1/4 (*.f64 K K))))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 J J) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 J J))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 J J) 0) (/.f64 (*.f64 (pow.f64 J 3) (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 K K)) 3) 8)) (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) 2) (*.f64 (+.f64 J J) (*.f64 J (-.f64 2 (*.f64 -1/4 (*.f64 K K))))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 J J)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 3) (*.f64 8 (pow.f64 J 3))) (+.f64 (pow.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) 2) (-.f64 (pow.f64 (+.f64 J J) 2) (*.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 J J))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) 2) (*.f64 (+.f64 J J) (*.f64 J (-.f64 2 (*.f64 -1/4 (*.f64 K K)))))) 0) (/.f64 (*.f64 (pow.f64 J 3) (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 K K)) 3) 8)) (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 (*.f64 K K) J)) 2) (*.f64 (+.f64 J J) (*.f64 J (-.f64 2 (*.f64 -1/4 (*.f64 K K))))))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(+.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 0)
(*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))
(+.f64 0 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))
(+.f64 J (+.f64 J (*.f64 J (*.f64 -1/4 (pow.f64 K 2)))))
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) J)
(+.f64 (+.f64 0 (+.f64 J J)) (*.f64 J (*.f64 -1/4 (pow.f64 K 2))))
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) J)
(+.f64 (+.f64 0 (+.f64 J J)) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) J)
(+.f64 (+.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) J) J)
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) J)
(+.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))) (+.f64 J J))
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) J)
(+.f64 (neg.f64 (neg.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))))) (+.f64 J J))
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) J)
(+.f64 (+.f64 J J) (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J))
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) J)
(+.f64 (+.f64 J J) (*.f64 J (*.f64 -1/4 (pow.f64 K 2))))
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) J)
(+.f64 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J) (+.f64 J J))
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) J)
(+.f64 (*.f64 J (*.f64 -1/4 (pow.f64 K 2))) (+.f64 J J))
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) J)
(+.f64 (+.f64 0 (*.f64 (*.f64 -1/4 (pow.f64 K 2)) J)) (+.f64 J J))
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) J)
(+.f64 (+.f64 0 (*.f64 J (*.f64 -1/4 (pow.f64 K 2)))) (+.f64 J J))
(*.f64 (fma.f64 -1/4 (*.f64 K K) 2) J)
(*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2) (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)))
(*.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(*.f64 (pow.f64 (pow.f64 J 2) -1) (pow.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2) -1))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(*.f64 (/.f64 -1 (pow.f64 J 2)) (/.f64 -1 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2) -1) (pow.f64 (pow.f64 J 2) -1))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(*.f64 (/.f64 -1 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)) (/.f64 -1 (pow.f64 J 2)))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(*.f64 (/.f64 1 (*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) (fma.f64 (*.f64 -1/4 K) K 2))) (pow.f64 J -1))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(*.f64 (/.f64 -1 (*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) (fma.f64 (*.f64 -1/4 K) K 2))) (/.f64 -1 J))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(/.f64 (/.f64 1 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) J) (fma.f64 (*.f64 -1/4 K) K 2))) (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(*.f64 (/.f64 1 (*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) J)) (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) -1))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(*.f64 (/.f64 -1 (*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) J)) (/.f64 -1 (fma.f64 (*.f64 -1/4 K) K 2)))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(*.f64 (pow.f64 J -1) (/.f64 1 (*.f64 (fma.f64 (*.f64 -1/4 K) K 2) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(*.f64 (/.f64 -1 J) (/.f64 -1 (*.f64 (fma.f64 (*.f64 -1/4 K) K 2) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(*.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) -1) (/.f64 1 (*.f64 J (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(*.f64 (/.f64 -1 (fma.f64 (*.f64 -1/4 K) K 2)) (/.f64 -1 (*.f64 J (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(*.f64 (*.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) -1) (*.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) -1))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(*.f64 1 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(*.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 1)
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(*.f64 (neg.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (neg.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(*.f64 (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) -1) (*.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) -1))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2) (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)))
(*.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(*.f64 (/.f64 1 (*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (*.f64 J (*.f64 (fma.f64 (*.f64 -1/4 K) K 2) (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))
(*.f64 (/.f64 -1 (*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (*.f64 J (*.f64 (fma.f64 (*.f64 -1/4 K) K 2) (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2)) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(*.f64 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) -1)
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)) (/.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2) (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) 2) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2)))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(*.f64 -1 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(-.f64 1/2 (+.f64 1/2 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(-.f64 1/3 (+.f64 1/3 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(-.f64 2 (+.f64 2 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(-.f64 3 (+.f64 3 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(-.f64 9 (+.f64 9 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(-.f64 1 (+.f64 1 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(-.f64 3/2 (+.f64 3/2 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(-.f64 6 (+.f64 6 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(-.f64 4 (+.f64 4 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(-.f64 0 (+.f64 0 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(-.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(-.f64 0 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2)) -1) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)) 2)))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) 2) 2)))
(/.f64 (/.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) J) (fma.f64 (*.f64 -1/4 K) K 2))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(/.f64 (/.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) (*.f64 (fma.f64 (*.f64 -1/4 K) K 2) (cbrt.f64 J))) (cbrt.f64 (pow.f64 J 2)))
(/.f64 (/.f64 (/.f64 1 (*.f64 J (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2))) (cbrt.f64 J)) (cbrt.f64 (*.f64 J J)))
(/.f64 (/.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(/.f64 (/.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) (fma.f64 (*.f64 -1/4 K) K 2)) J)
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(/.f64 (/.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) (cbrt.f64 J)) (*.f64 (cbrt.f64 (pow.f64 J 2)) (fma.f64 (*.f64 -1/4 K) K 2)))
(/.f64 (/.f64 1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) (*.f64 (cbrt.f64 (pow.f64 J 3)) (fma.f64 (*.f64 -1/4 K) K 2)))
(/.f64 (/.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) (*.f64 J (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)))
(/.f64 (/.f64 1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) (*.f64 J (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 3))))
(/.f64 (/.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) (cbrt.f64 (fma.f64 (*.f64 -1/4 K) K 2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2)) J))
(/.f64 (/.f64 1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 3)) J))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(/.f64 (cbrt.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(/.f64 (pow.f64 (pow.f64 J 2) -1) (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(/.f64 (/.f64 1 (*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) J)) (fma.f64 (*.f64 -1/4 K) K 2))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(/.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) -1) (*.f64 J (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(/.f64 (/.f64 1 (*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) (fma.f64 (*.f64 -1/4 K) K 2))) J)
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(/.f64 (pow.f64 J -1) (*.f64 (fma.f64 (*.f64 -1/4 K) K 2) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(/.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 -1/4 K) K 2) 2) -1) (pow.f64 J 2))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(/.f64 (/.f64 1 (*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (*.f64 J (*.f64 (fma.f64 (*.f64 -1/4 K) K 2) (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))))
(/.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) (*.f64 J (neg.f64 (fma.f64 (*.f64 -1/4 K) K 2))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(/.f64 1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(/.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 1)
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2))) (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(cbrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2) J) (fma.f64 (*.f64 -1/4 K) K 2)) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)))) (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(cbrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2) J) (fma.f64 (*.f64 -1/4 K) K 2)) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) -1)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(/.f64 (cbrt.f64 (neg.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(/.f64 -1 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(/.f64 -1 (pow.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) -1) 3))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 3) 2) -1)))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(/.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2))))
(cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (pow.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2))))
(cbrt.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (pow.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) 2)))
(/.f64 (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (neg.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2) (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)))
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) 3)
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(pow.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 6) 1/3)
(cbrt.f64 (pow.f64 (fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2))) 6))
(pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) -1)
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 2)
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 1)
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(pow.f64 (*.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) -1) 2)
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(pow.f64 (/.f64 (pow.f64 J -1) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(pow.f64 (sqrt.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))))) 4)
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(cbrt.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 6))
(cbrt.f64 (pow.f64 (fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2))) 6))
(neg.f64 (-.f64 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) 0))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(neg.f64 (-.f64 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(neg.f64 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(if (!=.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 0) (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) -2) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 0) (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) -2) (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2))
(if (!=.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 0) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 0) (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2) (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2))
(if (!=.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 0) (pow.f64 (/.f64 1 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) -1) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2) -1)) (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) 0) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) -3) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) 0) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) -3) (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 3) 2) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 3) 2) -1/3) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 3) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 3) -1/3) (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2))
(if (!=.f64 -1 0) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 -1 0) (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2) (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2)) 0) (pow.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)) (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))) -1) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2) (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)))) (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2))))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2))) 0) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (/.f64 (pow.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2))))) (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2))
(if (!=.f64 1 0) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 1 0) (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2) (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2))
(if (!=.f64 (+.f64 0 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) 0) (/.f64 (-.f64 0 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2)) (+.f64 0 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2) (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2))
(if (!=.f64 (+.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))) (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2)) (+.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2) (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)) (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2))
(if (!=.f64 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) 0) (/.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 6) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (*.f64 0 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) 0) (/.f64 (pow.f64 (fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2))) 6) (pow.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)) (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2))
(if (!=.f64 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) 3) (neg.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 6))) (+.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))) (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (*.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)) 0) (/.f64 (pow.f64 (fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2))) 6) (pow.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)) (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (*.f64 0 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))) 0) (/.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 6) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (*.f64 0 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2) 0) (/.f64 (pow.f64 (fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2))) 6) (pow.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)) (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))) (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (*.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) 3) (neg.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 6))) (+.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))) (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (*.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2) 0) (/.f64 (pow.f64 (fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2))) 6) (pow.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)) (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 6) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (*.f64 0 (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2))) 6) (pow.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)) (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2))
(if (!=.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) 3) (neg.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 6))) (+.f64 (*.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))) (+.f64 (pow.f64 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2) 2) (*.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (/.f64 -1 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2)))))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(if (!=.f64 0 0) (/.f64 (pow.f64 (fabs.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2))) 6) (pow.f64 (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2) 2)) (pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2))
(+.f64 (/.f64 0 (neg.f64 (pow.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) 2))) (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)
(+.f64 0 (pow.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 2))
(pow.f64 (/.f64 (/.f64 -1 J) (fma.f64 (*.f64 -1/4 K) K 2)) 2)

eval793.0ms (0.8%)

Compiler

Compiled 41758 to 30589 computations (26.7% saved)

prune369.0ms (0.4%)

Pruning

43 alts after pruning (38 fresh and 5 done)

PrunedKeptTotal
New1170221192
Fresh151631
Picked101
Done257
Total1188431231
Error
1.9b
Counts
1231 → 43
Alt Table
Click to see full alt table
StatusErrorProgram
8.3b
(if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J)) 0) (/.f64 1 (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) -1) (*.f64 (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J))) (*.f64 -2 J)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) (*.f64 2 J)))) (*.f64 -2 J)))
29.5b
(if (!=.f64 (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 2 (/.f64 (/.f64 -1 J) (cos.f64 (*.f64 1/2 K)))) (*.f64 J (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))
45.4b
(fma.f64 (*.f64 1/4 (*.f64 K K)) J (*.f64 J (-.f64 (*.f64 (pow.f64 K 4) -1/192) 2)))
57.8b
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) (hypot.f64 1 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2))))) 3) 1/3)
48.3b
(pow.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 1/3) 3)
48.4b
(pow.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (cbrt.f64 -2)) 3)
30.1b
(pow.f64 (*.f64 (cbrt.f64 (*.f64 -2 J)) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) 3)
54.2b
(pow.f64 (*.f64 (cbrt.f64 -2) (pow.f64 J 1/3)) 3)
45.5b
(pow.f64 (cbrt.f64 (*.f64 J (+.f64 -2 (*.f64 1/4 (*.f64 K K))))) 3)
43.7b
(pow.f64 (cbrt.f64 (*.f64 -2 J)) 3)
48.4b
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) (*.f64 (pow.f64 (cbrt.f64 -2) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) J) 1/3) 2) (cbrt.f64 -2))))
8.3b
(*.f64 (hypot.f64 (/.f64 U (+.f64 (neg.f64 J) (neg.f64 (-.f64 (neg.f64 J) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) 1) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
8.1b
(*.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
30.4b
(*.f64 (hypot.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))) 1) (*.f64 -2 J))
15.7b
(*.f64 (hypot.f64 (/.f64 U (*.f64 2 J)) 1) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
8.8b
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K)))))) 3) -2) J)
8.1b
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (/.f64 U (+.f64 J J)) (cos.f64 (*.f64 1/2 K))))) -2) J)
15.7b
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 -1 (/.f64 (*.f64 1/2 U) J))) -2) J)
17.3b
(*.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))))
45.6b
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (*.f64 -2 J))) (cbrt.f64 (*.f64 4 (pow.f64 J 2))))
54.9b
(*.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (sqrt.f64 (*.f64 1/4 (pow.f64 (/.f64 U (cos.f64 (*.f64 1/2 K))) 2))))
29.7b
(*.f64 (*.f64 -2 J) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) 3))
33.1b
(*.f64 (*.f64 -2 J) (+.f64 (cos.f64 (*.f64 1/2 K)) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 U 2) (cos.f64 (*.f64 1/2 K)))) (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))))
17.4b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (pow.f64 (cbrt.f64 (/.f64 U (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)))) 3))))
31.4b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (pow.f64 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 3) 1/3)))))
17.1b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (+.f64 (+.f64 J J) (*.f64 (*.f64 K (*.f64 K -1/4)) J))))))
26.6b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (/.f64 U (+.f64 (*.f64 -1/4 (*.f64 (*.f64 K J) K)) (+.f64 (*.f64 1/192 (*.f64 (pow.f64 K 4) J)) (*.f64 2 J)))))))
41.6b
(*.f64 (*.f64 -2 J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 1 (*.f64 -4 (/.f64 (*.f64 (pow.f64 (/.f64 1 K) 2) U) J)))))
29.4b
(*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K)))
29.5b
(*.f64 (*.f64 -2 J) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 3)))
29.5b
(*.f64 (*.f64 -2 J) (cbrt.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (cos.f64 K))) (cos.f64 (*.f64 1/2 K)))))
30.1b
(*.f64 (cbrt.f64 -2) (*.f64 (*.f64 (cbrt.f64 4) J) (cos.f64 (*.f64 1/2 K))))
45.1b
(*.f64 J (+.f64 -2 (*.f64 1/4 (*.f64 K K))))
59.0b
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 J (fma.f64 -1/4 (pow.f64 K 2) 2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))))
55.4b
(*.f64 -2 (/.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J)) (fabs.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))))
60.4b
(*.f64 -2 (*.f64 (pow.f64 (pow.f64 (fabs.f64 (/.f64 -1 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)))) 3) 1/3) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))))
58.7b
(*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2)) J)) (fma.f64 (*.f64 -1/4 K) K 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))))
58.7b
(*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 J (fma.f64 (*.f64 -1/4 K) K 2))) 3) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 U J))))
54.6b
(*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) (*.f64 (cos.f64 (*.f64 1/2 K)) U)))
55.2b
(*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1/4 (*.f64 J J))) (*.f64 U J)))
52.7b
(*.f64 -2 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1/4 (pow.f64 K 2)) 2) 2))) U))))
43.3b
(*.f64 -2 J)
53.1b
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -2 J) (cos.f64 (*.f64 1/2 K))) 3))
Compiler

Compiled 1870 to 1502 computations (19.7% saved)

localize51.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 J (cos.f64 (*.f64 1/2 K)))
0.2b
(-.f64 (neg.f64 J) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
0.6b
(+.f64 (neg.f64 J) (neg.f64 (-.f64 (neg.f64 J) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))
7.5b
(*.f64 (hypot.f64 (/.f64 U (+.f64 (neg.f64 J) (neg.f64 (-.f64 (neg.f64 J) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) 1) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
Compiler

Compiled 145 to 80 computations (44.8% saved)

series139.0ms (0.1%)

Counts
3 → 55
Calls

21 calls:

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

Compiled 15030 to 11970 computations (20.4% saved)

rewrite1.9s (2%)

Algorithm
batch-egg-rewrite
Rules
153×egg-rr
100×egg-rr
40×egg-rr
Counts
3 → 293
Calls
Call 1
Inputs
(*.f64 (hypot.f64 (/.f64 U (+.f64 (neg.f64 J) (neg.f64 (-.f64 (neg.f64 J) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))) 1) (*.f64 -2 (*.f64 J (cos.f64 (*.f64 1/2 K)))))
(+.f64 (neg.f64 J) (neg.f64 (-.f64 (neg.f64 J) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))))
(-.f64 (neg.f64 J) (*.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1)))) (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1))) 2)) (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2)) (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1) 2)) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -2 (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1)) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1)) (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) (cbrt.f64 (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1))) (cbrt.f64 (pow.f64 (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1) (*.f64 J (cos.f64 (*.f64 1/2 K)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 -2 (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J -2) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -2 (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1)) J) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1) (*.f64 J -2)) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1) (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -2 (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1)) (cos.f64 (*.f64 1/2 K))) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 J J) (*.f64 (cos.f64 (*.f64 1/2 K)) (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1))) 0) (/.f64 1 (pow.f64 (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1))) -1)) (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1)) (*.f64 J (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1)) (*.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1)) (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J)) (*.f64 (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1) J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1) J) (*.f64 (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1) 0) (*.f64 -2 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (hypot.f64 (/.f64 U (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 1))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (neg.f64 J) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -2) (neg.f64 (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J -2) (neg.f64 (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (cbrt.f64 -2)) (neg.f64 (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 J -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 J -2) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 J 2)) (+.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2)) (*.f64 (neg.f64 (cbrt.f64 J)) (cbrt.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (-.f64 (neg.f64 (cbrt.f64 J)) (cbrt.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2)) (*.f64 0 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))))) (-.f64 0 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2)) (+.f64 (cbrt.f64 (pow.f64 J 2)) (*.f64 (cbrt.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J)) (cbrt.f64 J)))) (-.f64 (cbrt.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J)) (cbrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 0))) (-.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (-.f64 0 (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (+.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) J) (+.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (+.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 J 2)) (cos.f64 (*.f64 1/2 K))) (*.f64 2 (cbrt.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 (*.f64 J (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (*.f64 J (cbrt.f64 (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))) (+.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 J 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2)) (*.f64 (neg.f64 (cbrt.f64 J)) (cbrt.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J))))) (+.f64 (neg.f64 (cbrt.f64 J)) (cbrt.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2)) (-.f64 (cbrt.f64 (pow.f64 J 2)) (*.f64 (cbrt.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J)) (neg.f64 (cbrt.f64 J))))) (+.f64 (cbrt.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J)) (neg.f64 (cbrt.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 J) (cos.f64 (*.f64 1/2 K))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 -2)) (*.f64 (cbrt.f64 4) (*.f64 J (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 -2 (cbrt.f64 (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (cbrt.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (cbrt.f64 -2))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 J) (*.f64 (cos.f64 (*.f64 1/2 K)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 J -2) (cbrt.f64 (cos.f64 (*.f64 1/2 K))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J)) (*.f64 2 (cbrt.f64 (pow.f64 J 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (+.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 J J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2)) (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 J J)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)) (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (+.f64 J J))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 J J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2)) (neg.f64 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 J J) (-.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 J J) (-.f64 (cos.f64 (*.f64 1/2 K)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 J 2)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J)) (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2))) (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 J) (+.f64 (*.f64 (cbrt.f64 (pow.f64 J 2)) (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (pow.f64 J 2)) (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 J) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 J 2) (+.f64 (pow.f64 J 2) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 J (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) (neg.f64 J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) J)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) (pow.f64 J 2)) (neg.f64 (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) J) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 J (-.f64 J (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) -1 (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 J (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 J) (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 J)) (cbrt.f64 (pow.f64 J 2)) (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2)) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 J -1 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 J) (neg.f64 (cbrt.f64 (pow.f64 J 2))) (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 J) 1 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 J 2)) (neg.f64 (cbrt.f64 J)) (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2)) (cbrt.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J)) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2))) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 1 (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 J) 0 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 J 2)) 0 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 J J) 0 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 J 0 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 J J)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 J 2) 4)) (cos.f64 (*.f64 1/2 K))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) (cbrt.f64 (+.f64 J J))) (cbrt.f64 (*.f64 (pow.f64 J 2) 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 J J) (cbrt.f64 (cos.f64 (*.f64 1/2 K)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2)) (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 (*.f64 J (cos.f64 (*.f64 1/2 K))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 1/2 K)) (+.f64 J J) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 K))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 K)) 2)) (+.f64 J J)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 J -2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2) (pow.f64 J 2)) (+.f64 J (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 J) 0) (*.f64 J (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 J (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J)) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2) (pow.f64 J 2)) (+.f64 J (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 0) (*.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) (+.f64 1 (/.f64 J (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 3) (pow.f64 J 3)) (+.f64 (pow.f64 J 2) (*.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) (+.f64 J (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 J) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 3) (pow.f64 J 3)) (+.f64 (pow.f64 J 2) (*.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) (+.f64 J (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 0) (/.f64 1 (/.f64 1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (-.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2) (*.f64 0 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2) 0) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 J (cos.f64 (*.f64 1/2 K)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)) (-.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 J (cos.f64 (*.f64 1/2 K))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2)) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 0) (/.f64 -1 (/.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 0) (*.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (+.f64 1 (/.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 J (cos.f64 (*.f64 1/2 K)))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 0))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2) (+.f64 0 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 0)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 0) (/.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2) (*.f64 0 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (-.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 3)) (+.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (-.f64 (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2) (pow.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2) (*.f64 0 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)))) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2) (*.f64 0 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2) (+.f64 0 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 0))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2) (+.f64 0 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 0)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2) (*.f64 0 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2))))) 0) (/.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2) (*.f64 0 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2) (*.f64 0 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2) (+.f64 0 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 0)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2) (*.f64 0 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 J 2) (*.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) (+.f64 J (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J)))) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 3) (pow.f64 J 3)) (+.f64 (pow.f64 J 2) (*.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) (+.f64 J (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 3) (pow.f64 J 3)) (+.f64 (pow.f64 J 2) (*.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) (+.f64 J (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2)) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) 2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 J 0) (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 3) (pow.f64 J 3)) (+.f64 (pow.f64 J 2) (*.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) (+.f64 J (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 J 2) (-.f64 (neg.f64 (pow.f64 J 2)) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) (-.f64 (*.f64 J (cos.f64 (*.f64 1/2 K))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) (pow.f64 J 2)) (pow.f64 J 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 J) (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 J (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) J) J)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 0)))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (+.f64 -1 (*.f64 -2 (cos.f64 (*.f64 1/2 K)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (+.f64 (*.f64 -2 (cos.f64 (*.f64 1/2 K))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 J 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2)) (*.f64 (neg.f64 (cbrt.f64 J)) (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))))) (+.f64 (neg.f64 (cbrt.f64 J)) (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2)) (-.f64 (cbrt.f64 (pow.f64 J 2)) (*.f64 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2))) (neg.f64 (cbrt.f64 J))))) (+.f64 (cbrt.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2))) (neg.f64 (cbrt.f64 J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2)) (*.f64 0 (cbrt.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (+.f64 0 (cbrt.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (-.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2))) (cbrt.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (+.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 J (+.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) -2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2)) (cbrt.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J)) (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 J 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2)) (*.f64 (neg.f64 (cbrt.f64 J)) (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (-.f64 (neg.f64 (cbrt.f64 J)) (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2)) (*.f64 0 (cbrt.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J))))) (cbrt.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2)) (+.f64 0 (*.f64 (cbrt.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J)) 0))) (-.f64 (cbrt.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 J) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 J) (*.f64 J (cos.f64 (*.f64 1/2 K)))) (*.f64 J (cos.f64 (*.f64 1/2 K))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 J -2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 J 2) (+.f64 (pow.f64 J 2) (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 J 2) (-.f64 (pow.f64 J 2) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) (pow.f64 J 2)) (neg.f64 (pow.f64 J 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 J (+.f64 J (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 J)) (cbrt.f64 (pow.f64 J 2)) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 J (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 J) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 J -1 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 J) (neg.f64 (cbrt.f64 (pow.f64 J 2))) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 J) 1 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 J 2)) (neg.f64 (cbrt.f64 J)) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 J) 0 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 J 2)) 0 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 J J) 0 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 J 0 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2)) (cbrt.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J)) (cbrt.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 0)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) J) 0) (/.f64 (-.f64 (pow.f64 J 2) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) J)) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 J) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 J 3)) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)) (+.f64 (pow.f64 J 2) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) J)))) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 J) 0) (*.f64 (neg.f64 J) (/.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) J)) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 J 3)) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)) (+.f64 (pow.f64 J 2) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) J)))) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 0) (/.f64 1 (pow.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) -1)) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 3)) (+.f64 0 (-.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2) 0))) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 J 3)) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2) (-.f64 (pow.f64 J 2) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) (neg.f64 J))))) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 0) (/.f64 (-.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2) 0) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J)) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 0) (/.f64 (neg.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2)) (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J)) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) (neg.f64 J)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2) (pow.f64 J 2)) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) (neg.f64 J))) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2))) 0) (/.f64 (cbrt.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J)) (/.f64 -1 (neg.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2))))) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J)) (/.f64 -1 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2)))) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 0) (/.f64 1 (/.f64 -1 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J))) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 0) (/.f64 -1 (/.f64 -1 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J)) 0) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2)) (/.f64 -1 (cbrt.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J)))) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 0))) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 0) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) (+.f64 1 (/.f64 (neg.f64 J) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2))))) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 3) 0) (+.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 0 (*.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 0)))) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 0) (/.f64 (pow.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 0 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J))))) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 3)) (+.f64 0 (-.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2) 0))) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2) (-.f64 (pow.f64 J 2) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) (neg.f64 J)))) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 J 3)) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2) (-.f64 (pow.f64 J 2) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) (neg.f64 J))))) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 0 (*.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 0))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 3) 0) (+.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 0 (*.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 0)))) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 0 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J)))) 0) (/.f64 (pow.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 0 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J))))) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 0) (/.f64 (+.f64 0 (pow.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 3)) (+.f64 0 (-.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2) 0))) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 J) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 J 3)) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 2) (-.f64 (pow.f64 J 2) (*.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) (neg.f64 J))))) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 3) 0) (+.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2) (+.f64 0 (*.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 0)))) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 3) (+.f64 0 (+.f64 (pow.f64 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J) 2) (*.f64 0 (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J))))) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 J 3)) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)) (+.f64 (pow.f64 J 2) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) J)))) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 J 2) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) J))) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 J 3)) (pow.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 3)) (+.f64 (pow.f64 J 2) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J) J)))) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 J 2) (-.f64 (neg.f64 (pow.f64 J 2)) (fma.f64 (+.f64 J J) (cos.f64 (*.f64 1/2 K)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 J (-.f64 (*.f64 J -2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 J) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 J 2) (+.f64 (neg.f64 (pow.f64 J 2)) (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 J -2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 K)) 2) J)) J)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) (pow.f64 J 2)) (pow.f64 J 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 J) (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) (neg.f64 J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 J (*.f64 (cos.f64 (*.f64 1/2 K)) -2)) J) 0)))))

simplify2.7s (2.8%)

Algorithm
egglog

end0.0ms (0%)

Profiling

Loading profile data...