Time bar (total: 24.2s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 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 |
| 25% | 25% | 74.9% | 0.1% | 0% | 0% | 0% | 8 |
| 54.7% | 54.6% | 45.2% | 0.1% | 0% | 0% | 0% | 9 |
| 56.3% | 56.2% | 43.7% | 0.1% | 0% | 0% | 0% | 10 |
| 62.5% | 62.4% | 37.4% | 0.1% | 0% | 0% | 0% | 11 |
| 66% | 65.9% | 33.9% | 0.1% | 0% | 0% | 0% | 12 |
Compiled 20 to 15 computations (25% saved)
| 6.4s | 4790× | body | 1024 | valid |
| 921.0ms | 1506× | body | 512 | valid |
| 647.0ms | 1942× | body | 256 | valid |
| 53.0ms | 18× | body | 2048 | valid |
| 2× | egg-herbie |
| 1280× | rational.json-simplify-51 |
| 1166× | rational.json-simplify-26 |
| 940× | rational.json-simplify-52 |
| 936× | rational.json-simplify-1 |
| 902× | rational.json-simplify-44 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 29 | 204 |
| 1 | 56 | 204 |
| 2 | 72 | 204 |
| 3 | 104 | 204 |
| 4 | 166 | 204 |
| 5 | 322 | 204 |
| 6 | 765 | 204 |
| 7 | 1214 | 204 |
| 8 | 2302 | 204 |
| 9 | 3118 | 204 |
| 10 | 4101 | 204 |
| 11 | 6367 | 204 |
| 0 | 3 | 3 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
2 |
| Outputs |
|---|
0 |
1 |
2 |
| Inputs |
|---|
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 kx) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 th) 2)))) (sin.f64 ky)) |
| Outputs |
|---|
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 kx) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 kx)) |
(*.f64 (sin.f64 kx) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 th) 2))))) |
(*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 th) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 th) 2))))) |
Compiled 22 to 17 computations (22.7% saved)
| 1× | egg-herbie |
| 1606× | rational.json-simplify-35 |
| 1166× | rational.json-simplify-26 |
| 940× | rational.json-simplify-52 |
| 932× | rational.json-simplify-2 |
| 906× | rational.json-simplify-51 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 51 |
| 1 | 29 | 51 |
| 2 | 38 | 51 |
| 3 | 55 | 51 |
| 4 | 86 | 51 |
| 5 | 153 | 51 |
| 6 | 347 | 51 |
| 7 | 982 | 51 |
| 8 | 2130 | 51 |
| 9 | 2872 | 51 |
| 10 | 3689 | 51 |
| 11 | 5243 | 51 |
| 12 | 7799 | 51 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) |
| Outputs |
|---|
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) |
Compiled 19 to 14 computations (26.3% saved)
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 0 | 1 | 1 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 0 | 2 | 2 |
| Status | Error | Program |
|---|---|---|
| ▶ | 4.5b | (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) |
Compiled 19 to 14 computations (26.3% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
| ✓ | 0.2b | (pow.f64 (sin.f64 ky) 2) |
| ✓ | 0.3b | (pow.f64 (sin.f64 kx) 2) |
| ✓ | 4.2b | (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
Compiled 69 to 37 computations (46.4% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | ky | @ | -inf | (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
| 2.0ms | ky | @ | 0 | (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
| 1.0ms | ky | @ | inf | (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
| 1.0ms | kx | @ | 0 | (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
| 1.0ms | kx | @ | inf | (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
| 1× | batch-egg-rewrite |
| 1566× | rational.json-1 |
| 1566× | rational.json-2 |
| 1566× | rational.json-4 |
| 1566× | rational.json-3 |
| 1558× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 94 |
| 1 | 90 | 94 |
| 2 | 214 | 94 |
| 3 | 499 | 94 |
| 4 | 1246 | 94 |
| 5 | 4367 | 94 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (sin.f64 kx) 2) |
(pow.f64 (sin.f64 ky) 2) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2) -1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (sin.f64 kx) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (sin.f64 kx) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 kx) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (pow.f64 (*.f64 (sin.f64 kx) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 (sin.f64 kx) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (pow.f64 (*.f64 (sin.f64 kx) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 kx) 1/2) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 kx) 2) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 kx) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 4))) 16))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (sin.f64 ky) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (sin.f64 ky) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 ky) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (pow.f64 (*.f64 (sin.f64 ky) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 (sin.f64 ky) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 ky) 4) 2) 1/16)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 ky) 1/2) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/16 (pow.f64 (*.f64 (sin.f64 ky) 4) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 ky) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 4))) 16))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (sin.f64 ky) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sin.f64 ky) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 ky)) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 4) (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 4) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 1 (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 ky)) (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 2 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 2 (sin.f64 ky)) (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) (/.f64 1 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) (/.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 8) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1/2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (sin.f64 ky) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sin.f64 ky)) (/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1/2 (sin.f64 ky))) (/.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sin.f64 ky)) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8)) (*.f64 (sin.f64 ky) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (neg.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/4) (*.f64 (sin.f64 ky) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (neg.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (sin.f64 ky) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1/2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) (/.f64 1/2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sin.f64 ky))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) (/.f64 1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) (/.f64 -1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) (/.f64 1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (sin.f64 ky) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) (/.f64 2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8)) (*.f64 (sin.f64 ky) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2)) (*.f64 (sin.f64 ky) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (sin.f64 ky) -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) |
| 1× | egg-herbie |
| 1252× | rational.json-simplify-2 |
| 912× | rational.json-simplify-41 |
| 814× | rational.json-simplify-1 |
| 802× | rational.json-simplify-55 |
| 610× | rational.json-simplify-39 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 424 | 10226 |
| 1 | 893 | 10136 |
| 2 | 2989 | 9540 |
| 3 | 4740 | 9108 |
| 4 | 7334 | 9108 |
| 1× | node limit |
| Inputs |
|---|
(sin.f64 ky) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sin.f64 kx) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (sin.f64 kx)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6)) (sin.f64 kx)))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(pow.f64 kx 2) |
(+.f64 (pow.f64 kx 2) (*.f64 -1/3 (pow.f64 kx 4))) |
(+.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/3 (pow.f64 kx 4)) (*.f64 2/45 (pow.f64 kx 6)))) |
(+.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/3 (pow.f64 kx 4)) (+.f64 (*.f64 2/45 (pow.f64 kx 6)) (*.f64 -1/315 (pow.f64 kx 8))))) |
(pow.f64 ky 2) |
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (pow.f64 ky 2)) |
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (*.f64 2/45 (pow.f64 ky 6)))) |
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (+.f64 (*.f64 -1/315 (pow.f64 ky 8)) (*.f64 2/45 (pow.f64 ky 6))))) |
(/.f64 ky (sin.f64 kx)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/12 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (*.f64 -1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2))))))))) (+.f64 (*.f64 1/5040 (/.f64 1 (sin.f64 kx))) (*.f64 1/240 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 7)) (/.f64 ky (sin.f64 kx))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
1 |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6))))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 0) |
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(-.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 0) |
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1/2)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1) |
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4) 1/4) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) -1) |
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8) 1/8) |
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1/2) 2) |
(*.f64 1/4 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)) |
(*.f64 1/8 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8)) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4) 4) |
(/.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 2 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1) |
(/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4) 4) |
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) -1) |
(/.f64 -1 (-.f64 0 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8) 8) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2) -2) |
(/.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) -2) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8)) 16) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2) -1) 2) |
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1) |
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (pow.f64 (sin.f64 kx) 2) 0) |
(+.f64 0 (pow.f64 (sin.f64 kx) 2)) |
(-.f64 (pow.f64 (sin.f64 kx) 2) 0) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2)) |
(*.f64 (pow.f64 (sin.f64 kx) 2) 1) |
(*.f64 1 (pow.f64 (sin.f64 kx) 2)) |
(*.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) 1/2) |
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) 4)) |
(*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) 1/2) 2)) |
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) 1/4) |
(*.f64 1/2 (*.f64 2 (pow.f64 (sin.f64 kx) 2))) |
(*.f64 1/4 (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) |
(*.f64 1/4 (pow.f64 (*.f64 (sin.f64 kx) 2) 2)) |
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2) 2) |
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) 4) 4) |
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) 1/2) 2) 4) |
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) 2) 2) 1/4) |
(/.f64 (pow.f64 (sin.f64 kx) 2) 1) |
(/.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) 2) |
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 4))) 16) |
(+.f64 (pow.f64 (sin.f64 ky) 2) 0) |
(+.f64 0 (pow.f64 (sin.f64 ky) 2)) |
(-.f64 (pow.f64 (sin.f64 ky) 2) 0) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 (pow.f64 (sin.f64 ky) 2) 1) |
(*.f64 1 (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) 1/2) |
(*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) 4)) |
(*.f64 4 (pow.f64 (*.f64 (sin.f64 ky) 1/2) 2)) |
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) 1/4) |
(*.f64 1/2 (*.f64 2 (pow.f64 (sin.f64 ky) 2))) |
(*.f64 1/4 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) |
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2) 2) |
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) 4) 4) |
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) 4) 2) 1/16) |
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) 1/2) 2) 4) |
(*.f64 1/16 (pow.f64 (*.f64 (sin.f64 ky) 4) 2)) |
(/.f64 (pow.f64 (sin.f64 ky) 2) 1) |
(/.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) 2) |
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 4))) 16) |
(+.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 0) |
(+.f64 0 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (sin.f64 ky) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(-.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 0) |
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 ky) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 ky) (*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1) |
(*.f64 1 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) 1/2) |
(*.f64 (*.f64 (sin.f64 ky) 4) (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8))) |
(*.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/4)) |
(*.f64 (*.f64 (sin.f64 ky) 4) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 1 (/.f64 1 (sin.f64 ky)))) |
(*.f64 (neg.f64 (sin.f64 ky)) (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 2 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))))) |
(*.f64 -1 (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 -1 (/.f64 (*.f64 2 (sin.f64 ky)) (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) (/.f64 1 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))))) |
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) (/.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) |
(*.f64 4 (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4))) |
(*.f64 4 (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 4)) |
(*.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 4) 1/4) |
(*.f64 (*.f64 (sin.f64 ky) 8) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8))) |
(*.f64 1/2 (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) |
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) |
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))))) |
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (sin.f64 ky))) |
(*.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1/2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2))) |
(*.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (sin.f64 ky) 1/2)) |
(*.f64 (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) -1) |
(*.f64 (/.f64 1/2 (sin.f64 ky)) (/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1/2 (sin.f64 ky))) (/.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) |
(*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) 1/2)) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 2) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))))) |
(*.f64 (/.f64 -1 (sin.f64 ky)) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) |
(*.f64 1/4 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 4)) |
(*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8)) (*.f64 (sin.f64 ky) 4)) |
(*.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (neg.f64 (sin.f64 ky))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/4) (*.f64 (sin.f64 ky) 4)) |
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (neg.f64 (sin.f64 ky))) |
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sin.f64 ky)) |
(*.f64 (*.f64 1/2 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sin.f64 ky)) |
(*.f64 (*.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (sin.f64 ky) 4)) |
(*.f64 (/.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1/2 (sin.f64 ky)))) |
(*.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) (/.f64 1/2 (sin.f64 ky))) |
(*.f64 (/.f64 1 (/.f64 1 (sin.f64 ky))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) (/.f64 -1 (sin.f64 ky))) |
(*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 2 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) |
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) -1) |
(*.f64 (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)) 4) |
(*.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (sin.f64 ky) -2)) |
(*.f64 (/.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) (/.f64 2 (sin.f64 ky))) |
(*.f64 (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 4) 4) |
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8)) (*.f64 (sin.f64 ky) 8)) |
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2)) (*.f64 (sin.f64 ky) -2)) |
(*.f64 (/.f64 1 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (sin.f64 ky) -2)) |
(pow.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1) |
(neg.f64 (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
| Outputs |
|---|
(sin.f64 ky) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (+.f64 (sin.f64 ky) (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (sin.f64 ky)))))) |
(+.f64 (sin.f64 ky) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (sin.f64 ky)))) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (+.f64 (sin.f64 ky) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (pow.f64 kx 4) (sin.f64 ky)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 6) (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (+.f64 (sin.f64 ky) (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (sin.f64 ky))))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (+.f64 (+.f64 (sin.f64 ky) (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (sin.f64 ky))))) (*.f64 1/2 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 6) (sin.f64 ky)))))) |
(+.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 6) (sin.f64 ky))) (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (sin.f64 ky)))))) |
(+.f64 (sin.f64 ky) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (sin.f64 ky)))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 6) (sin.f64 ky))))))) |
(+.f64 (+.f64 (sin.f64 ky) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (pow.f64 kx 4) (sin.f64 ky))))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 6) (sin.f64 ky)))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sin.f64 kx) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (sin.f64 kx)) |
(+.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))))) |
(+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx)))) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))))) |
(+.f64 (sin.f64 kx) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (*.f64 -1/2 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (pow.f64 ky 4) (sin.f64 kx)))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6)) (sin.f64 kx)))))) |
(+.f64 (sin.f64 kx) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6)) (sin.f64 kx)))) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))))) |
(+.f64 (sin.f64 kx) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (pow.f64 ky 4) (sin.f64 kx)))) (*.f64 1/2 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (pow.f64 ky 6) (sin.f64 kx))))))) |
(+.f64 (sin.f64 kx) (+.f64 (*.f64 1/2 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (pow.f64 ky 6) (sin.f64 kx)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (*.f64 -1/2 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (pow.f64 ky 4) (sin.f64 kx))))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(pow.f64 kx 2) |
(+.f64 (pow.f64 kx 2) (*.f64 -1/3 (pow.f64 kx 4))) |
(+.f64 (pow.f64 kx 2) (*.f64 (pow.f64 kx 4) -1/3)) |
(+.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/3 (pow.f64 kx 4)) (*.f64 2/45 (pow.f64 kx 6)))) |
(+.f64 (pow.f64 kx 2) (+.f64 (*.f64 (pow.f64 kx 4) -1/3) (*.f64 2/45 (pow.f64 kx 6)))) |
(+.f64 (*.f64 (pow.f64 kx 4) -1/3) (+.f64 (pow.f64 kx 2) (*.f64 2/45 (pow.f64 kx 6)))) |
(+.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/3 (pow.f64 kx 4)) (+.f64 (*.f64 2/45 (pow.f64 kx 6)) (*.f64 -1/315 (pow.f64 kx 8))))) |
(+.f64 (*.f64 (pow.f64 kx 4) -1/3) (+.f64 (+.f64 (*.f64 2/45 (pow.f64 kx 6)) (*.f64 -1/315 (pow.f64 kx 8))) (pow.f64 kx 2))) |
(+.f64 (pow.f64 kx 2) (+.f64 (*.f64 (pow.f64 kx 4) -1/3) (+.f64 (*.f64 2/45 (pow.f64 kx 6)) (*.f64 -1/315 (pow.f64 kx 8))))) |
(+.f64 (*.f64 2/45 (pow.f64 kx 6)) (+.f64 (*.f64 (pow.f64 kx 4) -1/3) (+.f64 (pow.f64 kx 2) (*.f64 -1/315 (pow.f64 kx 8))))) |
(pow.f64 ky 2) |
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (pow.f64 ky 2)) |
(+.f64 (pow.f64 ky 2) (*.f64 (pow.f64 ky 4) -1/3)) |
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (*.f64 2/45 (pow.f64 ky 6)))) |
(+.f64 (*.f64 (pow.f64 ky 4) -1/3) (+.f64 (pow.f64 ky 2) (*.f64 2/45 (pow.f64 ky 6)))) |
(+.f64 (pow.f64 ky 2) (+.f64 (*.f64 (pow.f64 ky 4) -1/3) (*.f64 2/45 (pow.f64 ky 6)))) |
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (+.f64 (*.f64 -1/315 (pow.f64 ky 8)) (*.f64 2/45 (pow.f64 ky 6))))) |
(+.f64 (*.f64 (pow.f64 ky 4) -1/3) (+.f64 (pow.f64 ky 2) (+.f64 (*.f64 2/45 (pow.f64 ky 6)) (*.f64 -1/315 (pow.f64 ky 8))))) |
(+.f64 (pow.f64 ky 2) (+.f64 (*.f64 -1/315 (pow.f64 ky 8)) (+.f64 (*.f64 (pow.f64 ky 4) -1/3) (*.f64 2/45 (pow.f64 ky 6))))) |
(/.f64 ky (sin.f64 kx)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (pow.f64 ky 3) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) -1))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (pow.f64 ky 3) (neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx))))))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (neg.f64 (pow.f64 ky 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx)))) |
(+.f64 (*.f64 (pow.f64 ky 3) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) -1)) (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 1/2 (sin.f64 kx))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 kx) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)) (*.f64 (pow.f64 ky 3) (neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (*.f64 (pow.f64 ky 3) (neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 kx) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (neg.f64 (pow.f64 ky 3))) (*.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/12 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (*.f64 -1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2))))))))) (+.f64 (*.f64 1/5040 (/.f64 1 (sin.f64 kx))) (*.f64 1/240 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 7)) (/.f64 ky (sin.f64 kx))))) |
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 1/2 (sin.f64 kx))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)) (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (pow.f64 (sin.f64 kx) 8))))) -1/2)) (-.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) -1/12)) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240)))) (pow.f64 ky 7)) (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (pow.f64 ky 3) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) -1))))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 kx) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)) (+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2)))))))) (-.f64 (*.f64 (sin.f64 kx) (*.f64 -1/12 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240)))) (pow.f64 ky 7)) (*.f64 (pow.f64 ky 3) (neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx))))))))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (+.f64 (*.f64 (pow.f64 ky 3) (neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (*.f64 (-.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) -1/12))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240))) (pow.f64 ky 7))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 kx) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 kx) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)) (+.f64 (*.f64 (pow.f64 ky 3) (neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (*.f64 (-.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) -1/12))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240))) (pow.f64 ky 7))))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (neg.f64 (pow.f64 ky 3))) (*.f64 (-.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) -1/12))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240))) (pow.f64 ky 7))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
1 |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) |
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))))) |
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 4) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2)))))) |
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))))) |
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6))))))) |
(+.f64 1 (+.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 4) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6)))))) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6))))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))))))))) |
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))))))))) |
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))))))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 0) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(-.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 0) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1/2)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4) 1/4) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) -1) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(*.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8) 1/8) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1/2) 2) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(*.f64 1/4 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(*.f64 1/8 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4) 4) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 2 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4) 4) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) -1) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 -1 (-.f64 0 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8) 8) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2) -2) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) -2) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8)) 16) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2) -1) 2) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(+.f64 (pow.f64 (sin.f64 kx) 2) 0) |
(pow.f64 (sin.f64 kx) 2) |
(+.f64 0 (pow.f64 (sin.f64 kx) 2)) |
(pow.f64 (sin.f64 kx) 2) |
(-.f64 (pow.f64 (sin.f64 kx) 2) 0) |
(pow.f64 (sin.f64 kx) 2) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2)) |
(pow.f64 (sin.f64 kx) 2) |
(*.f64 (pow.f64 (sin.f64 kx) 2) 1) |
(pow.f64 (sin.f64 kx) 2) |
(*.f64 1 (pow.f64 (sin.f64 kx) 2)) |
(pow.f64 (sin.f64 kx) 2) |
(*.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) 1/2) |
(pow.f64 (sin.f64 kx) 2) |
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) 4)) |
(pow.f64 (sin.f64 kx) 2) |
(*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) 1/2) 2)) |
(pow.f64 (sin.f64 kx) 2) |
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) 1/4) |
(pow.f64 (sin.f64 kx) 2) |
(*.f64 1/2 (*.f64 2 (pow.f64 (sin.f64 kx) 2))) |
(pow.f64 (sin.f64 kx) 2) |
(*.f64 1/4 (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) |
(pow.f64 (sin.f64 kx) 2) |
(*.f64 1/4 (pow.f64 (*.f64 (sin.f64 kx) 2) 2)) |
(pow.f64 (sin.f64 kx) 2) |
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2) 2) |
(pow.f64 (sin.f64 kx) 2) |
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) 4) 4) |
(pow.f64 (sin.f64 kx) 2) |
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) 1/2) 2) 4) |
(pow.f64 (sin.f64 kx) 2) |
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) 2) 2) 1/4) |
(pow.f64 (sin.f64 kx) 2) |
(/.f64 (pow.f64 (sin.f64 kx) 2) 1) |
(pow.f64 (sin.f64 kx) 2) |
(/.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) 2) |
(pow.f64 (sin.f64 kx) 2) |
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) 4) |
(pow.f64 (sin.f64 kx) 2) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) 8) |
(pow.f64 (sin.f64 kx) 2) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 4))) 16) |
(pow.f64 (sin.f64 kx) 2) |
(+.f64 (pow.f64 (sin.f64 ky) 2) 0) |
(pow.f64 (sin.f64 ky) 2) |
(+.f64 0 (pow.f64 (sin.f64 ky) 2)) |
(pow.f64 (sin.f64 ky) 2) |
(-.f64 (pow.f64 (sin.f64 ky) 2) 0) |
(pow.f64 (sin.f64 ky) 2) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(pow.f64 (sin.f64 ky) 2) |
(*.f64 (pow.f64 (sin.f64 ky) 2) 1) |
(pow.f64 (sin.f64 ky) 2) |
(*.f64 1 (pow.f64 (sin.f64 ky) 2)) |
(pow.f64 (sin.f64 ky) 2) |
(*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) 1/2) |
(pow.f64 (sin.f64 ky) 2) |
(*.f64 4 (/.f64 (pow.f64 (sin.f64 ky) 2) 4)) |
(pow.f64 (sin.f64 ky) 2) |
(*.f64 4 (pow.f64 (*.f64 (sin.f64 ky) 1/2) 2)) |
(pow.f64 (sin.f64 ky) 2) |
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) 1/4) |
(pow.f64 (sin.f64 ky) 2) |
(*.f64 1/2 (*.f64 2 (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (sin.f64 ky) 2) |
(*.f64 1/4 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) |
(pow.f64 (sin.f64 ky) 2) |
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2) 2) |
(pow.f64 (sin.f64 ky) 2) |
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) 4) 4) |
(pow.f64 (sin.f64 ky) 2) |
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) 4) 2) 1/16) |
(pow.f64 (sin.f64 ky) 2) |
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) 1/2) 2) 4) |
(pow.f64 (sin.f64 ky) 2) |
(*.f64 1/16 (pow.f64 (*.f64 (sin.f64 ky) 4) 2)) |
(pow.f64 (sin.f64 ky) 2) |
(/.f64 (pow.f64 (sin.f64 ky) 2) 1) |
(pow.f64 (sin.f64 ky) 2) |
(/.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) 2) |
(pow.f64 (sin.f64 ky) 2) |
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) 4) |
(pow.f64 (sin.f64 ky) 2) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) 8) |
(pow.f64 (sin.f64 ky) 2) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 4))) 16) |
(pow.f64 (sin.f64 ky) 2) |
(+.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 0) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(+.f64 0 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(+.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (sin.f64 ky) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(-.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 0) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(/.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (sin.f64 ky)) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 1 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) 1/2) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 (sin.f64 ky) 4) (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8))) |
(*.f64 (sin.f64 ky) (*.f64 4 (/.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 8))) |
(*.f64 (sin.f64 ky) (*.f64 4 (/.f64 1/4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/4)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 (sin.f64 ky) 4) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 1 (/.f64 1 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (neg.f64 (sin.f64 ky)) (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 2 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 -1 (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 -1 (/.f64 (*.f64 2 (sin.f64 ky)) (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) (/.f64 1 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))))) |
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (/.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) |
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/2))))) |
(*.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/2)))) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) |
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) |
(*.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) |
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) (/.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) |
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (/.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) |
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/2))))) |
(*.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/2)))) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) |
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) |
(*.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) |
(*.f64 4 (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 4 (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 4)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 4) 1/4) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 (sin.f64 ky) 8) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8))) |
(*.f64 (sin.f64 ky) (*.f64 8 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 8))) |
(*.f64 (sin.f64 ky) (*.f64 8 (/.f64 1/8 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 1/2 (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(/.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (sin.f64 ky)) |
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(/.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (sin.f64 ky)) |
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1/2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1/2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 -2 (*.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 -2 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2))) |
(*.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1/2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 -2 (*.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 -2 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1/2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 -2 (*.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 -2 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (sin.f64 ky) 1/2)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) -1) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (/.f64 1/2 (sin.f64 ky)) (/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) |
(*.f64 (/.f64 1/2 (sin.f64 ky)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) |
(*.f64 (/.f64 1/2 (sin.f64 ky)) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) |
(*.f64 (/.f64 1/2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1/2 (sin.f64 ky))) (/.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) |
(*.f64 (/.f64 1/2 (sin.f64 ky)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) |
(*.f64 (/.f64 1/2 (sin.f64 ky)) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) |
(*.f64 (/.f64 1/2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) 1/2)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 2) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) |
(*.f64 (/.f64 -1 (sin.f64 ky)) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) |
(*.f64 (/.f64 -1 (sin.f64 ky)) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) |
(*.f64 (/.f64 -1 (sin.f64 ky)) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) |
(/.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (sin.f64 ky)))) (neg.f64 (sin.f64 ky))) |
(*.f64 1/4 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 4)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8)) (*.f64 (sin.f64 ky) 4)) |
(*.f64 (sin.f64 ky) (*.f64 4 (/.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 8))) |
(*.f64 (sin.f64 ky) (*.f64 4 (/.f64 1/4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (neg.f64 (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/4) (*.f64 (sin.f64 ky) 4)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (neg.f64 (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sin.f64 ky)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 1/2 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sin.f64 ky)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (sin.f64 ky) 4)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (/.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1/2 (sin.f64 ky)))) |
(*.f64 (/.f64 1/2 (sin.f64 ky)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) |
(*.f64 (/.f64 1/2 (sin.f64 ky)) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) |
(*.f64 (/.f64 1/2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) (/.f64 1/2 (sin.f64 ky))) |
(*.f64 (/.f64 1/2 (sin.f64 ky)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) |
(*.f64 (/.f64 1/2 (sin.f64 ky)) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) |
(*.f64 (/.f64 1/2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (/.f64 1 (/.f64 1 (sin.f64 ky))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(/.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (sin.f64 ky)) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) (/.f64 -1 (sin.f64 ky))) |
(*.f64 (/.f64 -1 (sin.f64 ky)) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) |
(*.f64 (/.f64 -1 (sin.f64 ky)) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) |
(/.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (sin.f64 ky)))) (neg.f64 (sin.f64 ky))) |
(*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(/.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (sin.f64 ky)) |
(*.f64 (/.f64 2 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) |
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (/.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) |
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/2))))) |
(*.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/2)))) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) |
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) |
(*.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) |
(*.f64 (/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(/.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (sin.f64 ky)) |
(*.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) -1) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)) 4) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (sin.f64 ky) -2)) |
(*.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1/2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 -2 (*.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 -2 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (/.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) |
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (/.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) |
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/2))))) |
(*.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/2)))) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) |
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) |
(*.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) (/.f64 2 (sin.f64 ky))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) |
(*.f64 (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 4) 4) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8)) (*.f64 (sin.f64 ky) 8)) |
(*.f64 (sin.f64 ky) (*.f64 8 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 8))) |
(*.f64 (sin.f64 ky) (*.f64 8 (/.f64 1/8 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2)) (*.f64 (sin.f64 ky) -2)) |
(*.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1/2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 -2 (*.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 -2 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (/.f64 1 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (sin.f64 ky) -2)) |
(*.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1/2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 -2 (*.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 -2 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(pow.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(neg.f64 (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
Compiled 8751 to 5547 computations (36.6% saved)
17 alts after pruning (16 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 242 | 16 | 258 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 242 | 17 | 259 |
| Status | Error | Program |
|---|---|---|
| 14.4b | (*.f64 (/.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (sin.f64 ky)) (sin.f64 th)) | |
| 44.1b | (*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (sin.f64 kx))) (sin.f64 th)) | |
| ▶ | 47.4b | (*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) (sin.f64 th)) |
| ✓ | 4.5b | (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) |
| 30.6b | (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (sin.f64 th)) | |
| 34.2b | (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) | |
| 43.4b | (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) | |
| 44.8b | (*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) | |
| 55.2b | (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) (sin.f64 th)) | |
| ▶ | 4.6b | (*.f64 (*.f64 (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) 1/2) (sin.f64 th)) |
| 14.5b | (*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) (sin.f64 th)) | |
| 4.7b | (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)) (sin.f64 th)) | |
| 14.9b | (*.f64 (*.f64 (/.f64 1/2 (sin.f64 ky)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) (sin.f64 th)) | |
| ▶ | 4.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) (sin.f64 th)) |
| ▶ | 4.7b | (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))))) (sin.f64 th)) |
| 13.9b | (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) (sin.f64 th)) | |
| ▶ | 51.3b | (*.f64 1 (sin.f64 th)) |
Compiled 795 to 558 computations (29.8% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.2b | (pow.f64 (sin.f64 ky) 2) | |
| ✓ | 0.2b | (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
| 0.3b | (pow.f64 (sin.f64 kx) 2) | |
| 4.2b | (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
Compiled 106 to 62 computations (41.5% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | ky | @ | 0 | (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
| 1.0ms | kx | @ | 0 | (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
| 0.0ms | ky | @ | inf | (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
| 0.0ms | kx | @ | inf | (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
| 0.0ms | kx | @ | -inf | (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
| 1× | batch-egg-rewrite |
| 1856× | rational.json-1 |
| 1856× | rational.json-2 |
| 1856× | rational.json-4 |
| 1856× | rational.json-3 |
| 916× | rational.json-simplify-35 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 47 |
| 1 | 102 | 47 |
| 2 | 268 | 47 |
| 3 | 683 | 47 |
| 4 | 1909 | 47 |
| 5 | 5503 | 47 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (*.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (*.f64 (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 ky)) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 4) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 4) (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 4) (*.f64 1/4 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 1 (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 1 (/.f64 1 (sin.f64 ky))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sin.f64 ky) (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 ky)) (/.f64 2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 ky)) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 ky)) (*.f64 (/.f64 2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2) (*.f64 2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sin.f64 ky))) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (neg.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) |
| 1× | egg-herbie |
| 1118× | rational.json-simplify-53 |
| 920× | rational.json-simplify-49 |
| 868× | rational.json-simplify-1 |
| 810× | rational.json-simplify-2 |
| 612× | rational.json-simplify-55 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 191 | 3928 |
| 1 | 423 | 3912 |
| 2 | 787 | 3876 |
| 3 | 1656 | 3876 |
| 4 | 4908 | 3876 |
| 5 | 7340 | 3876 |
| 1× | node limit |
| Inputs |
|---|
2 |
(+.f64 2 (*.f64 -1 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 2 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4))) (*.f64 -1 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 2 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6)))) (*.f64 -1 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (/.f64 ky (sin.f64 kx))) |
(+.f64 (*.f64 2 (/.f64 ky (sin.f64 kx))) (*.f64 -2 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx))))))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5))) (+.f64 (*.f64 2 (/.f64 ky (sin.f64 kx))) (*.f64 -2 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5))) (+.f64 (*.f64 2 (/.f64 ky (sin.f64 kx))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/12 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (*.f64 -1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2))))))))) (+.f64 (*.f64 1/5040 (/.f64 1 (sin.f64 kx))) (*.f64 1/240 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 7)))))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(+.f64 0 (/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 0) |
(-.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 0) |
(*.f64 2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 ky) (*.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2)) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2)) |
(*.f64 1 (/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2)) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2) 1)) |
(*.f64 (*.f64 (sin.f64 ky) 4) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (*.f64 (sin.f64 ky) 4) (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1)) |
(*.f64 (*.f64 (sin.f64 ky) 4) (*.f64 1/4 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)) |
(*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 1 (/.f64 1 (sin.f64 ky)))) |
(*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 1 (/.f64 1 (sin.f64 ky))) 1)) |
(*.f64 1/2 (*.f64 (sin.f64 ky) (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (neg.f64 (sin.f64 ky)) (/.f64 2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (neg.f64 (sin.f64 ky)) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)) |
(*.f64 (neg.f64 (sin.f64 ky)) (*.f64 (/.f64 2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (sin.f64 ky))) |
(*.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1) |
(*.f64 (*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2) (*.f64 2 (sin.f64 ky))) |
(*.f64 (/.f64 1 (/.f64 1 (sin.f64 ky))) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) 4)) |
(*.f64 (/.f64 2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (neg.f64 (sin.f64 ky))) |
(pow.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1) |
(neg.f64 (/.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
| Outputs |
|---|
2 |
(+.f64 2 (*.f64 -1 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 2 (neg.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 2 (/.f64 (pow.f64 kx 2) (neg.f64 (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 2 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4))) (*.f64 -1 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 4) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) |
(+.f64 2 (+.f64 (neg.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 kx 4))))) |
(+.f64 (+.f64 2 (neg.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 kx 4)))) |
(+.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (neg.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 kx 4))))) |
(+.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (neg.f64 (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 kx 4)))) |
(+.f64 2 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6)))) (*.f64 -1 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(+.f64 2 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 4) (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) 2/3) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 4)) 2/45) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6)) -1))))) |
(+.f64 2 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 kx 4))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) 2/3) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 4)) 2/45) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (pow.f64 kx 6))) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(+.f64 2 (+.f64 (neg.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 kx 4)) (neg.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) 2/3) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 4)) 2/45) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (pow.f64 kx 6))))))) |
(+.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (neg.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 kx 4)) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) 2/3) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 4)) 2/45) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (pow.f64 kx 6))))))) |
(+.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (neg.f64 (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 kx 4)) (neg.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) 2/3) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 4)) 2/45) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (pow.f64 kx 6))))))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sin.f64 ky))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sin.f64 ky))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sin.f64 ky))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sin.f64 ky))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sin.f64 ky))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sin.f64 ky))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sin.f64 ky))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sin.f64 ky))) |
(*.f64 2 (/.f64 ky (sin.f64 kx))) |
(+.f64 (*.f64 2 (/.f64 ky (sin.f64 kx))) (*.f64 -2 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx))))))) |
(+.f64 (*.f64 2 (/.f64 ky (sin.f64 kx))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (*.f64 -2 (pow.f64 ky 3)))) |
(+.f64 (*.f64 2 (/.f64 ky (sin.f64 kx))) (*.f64 (pow.f64 ky 3) (*.f64 -2 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx))))))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5))) (+.f64 (*.f64 2 (/.f64 ky (sin.f64 kx))) (*.f64 -2 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))))) |
(+.f64 (*.f64 2 (/.f64 ky (sin.f64 kx))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (*.f64 (pow.f64 ky 5) 2)))) |
(+.f64 (*.f64 2 (/.f64 ky (sin.f64 kx))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (*.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (*.f64 2 (pow.f64 ky 5))))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (*.f64 -2 (pow.f64 ky 3))) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) 1/2)) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)) (/.f64 ky (sin.f64 kx))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (*.f64 2 (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 kx) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5))))) |
(+.f64 (*.f64 (pow.f64 ky 3) (*.f64 -2 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (*.f64 2 (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) 1/2)) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5))))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5))) (+.f64 (*.f64 2 (/.f64 ky (sin.f64 kx))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (*.f64 2 (*.f64 (-.f64 (+.f64 (*.f64 -1/12 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (*.f64 -1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2))))))))) (+.f64 (*.f64 1/5040 (/.f64 1 (sin.f64 kx))) (*.f64 1/240 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 7)))))) |
(+.f64 (*.f64 2 (/.f64 ky (sin.f64 kx))) (+.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2)))))))) (-.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) -1/12)) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240)))) (*.f64 (pow.f64 ky 7) 2))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (*.f64 (pow.f64 ky 5) 2)))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (*.f64 2 (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2)))))))) (-.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) -1/12)) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240)))) (pow.f64 ky 7)))) (*.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (*.f64 2 (pow.f64 ky 5))))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (*.f64 -2 (pow.f64 ky 3))) (*.f64 2 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) 1/2)) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)) (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (-.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) -1/12))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240))) (pow.f64 ky 7)))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (*.f64 2 (+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (*.f64 (-.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) -1/12))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240))) (pow.f64 ky 7)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 kx) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)))))) |
(+.f64 (*.f64 (pow.f64 ky 3) (*.f64 -2 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (*.f64 2 (+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) 1/2)) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)) (*.f64 (-.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) -1/12))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240))) (pow.f64 ky 7)))))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sin.f64 ky))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sin.f64 ky))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sin.f64 ky))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sin.f64 ky))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sin.f64 ky))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sin.f64 ky))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sin.f64 ky))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 2 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sin.f64 ky))) |
(+.f64 0 (/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(+.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(+.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 0) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(-.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 0) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(*.f64 2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(*.f64 (sin.f64 ky) (*.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2)) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2)) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(*.f64 1 (/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2)) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2) 1)) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(*.f64 (*.f64 (sin.f64 ky) 4) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(*.f64 (*.f64 (sin.f64 ky) 4) (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(*.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1)) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(*.f64 (*.f64 (sin.f64 ky) 4) (*.f64 1/4 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 1 (/.f64 1 (sin.f64 ky)))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 1 (/.f64 1 (sin.f64 ky))) 1)) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(*.f64 1/2 (*.f64 (sin.f64 ky) (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(*.f64 (neg.f64 (sin.f64 ky)) (/.f64 2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(*.f64 (neg.f64 (sin.f64 ky)) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(*.f64 (neg.f64 (sin.f64 ky)) (*.f64 (/.f64 2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (sin.f64 ky))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(*.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(*.f64 (*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2) (*.f64 2 (sin.f64 ky))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(*.f64 (/.f64 1 (/.f64 1 (sin.f64 ky))) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) 4)) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(*.f64 (/.f64 2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (neg.f64 (sin.f64 ky))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(pow.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(neg.f64 (/.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
Compiled 11 to 7 computations (36.4% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) |
| ✓ | 0.1b | (*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) (sin.f64 th)) |
| ✓ | 0.5b | (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
| ✓ | 4.3b | (/.f64 (pow.f64 kx 2) (sin.f64 ky)) |
Compiled 71 to 38 computations (46.5% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | ky | @ | inf | (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
| 2.0ms | th | @ | inf | (*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) (sin.f64 th)) |
| 2.0ms | th | @ | -inf | (*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) (sin.f64 th)) |
| 2.0ms | ky | @ | 0 | (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
| 2.0ms | ky | @ | 0 | (*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) (sin.f64 th)) |
| 1× | batch-egg-rewrite |
| 2046× | rational.json-1 |
| 2046× | rational.json-2 |
| 2046× | rational.json-4 |
| 2046× | rational.json-3 |
| 882× | rational.json-simplify-35 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 146 |
| 1 | 112 | 146 |
| 2 | 265 | 146 |
| 3 | 667 | 146 |
| 4 | 1840 | 146 |
| 5 | 5694 | 146 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 kx 2) (sin.f64 ky)) |
(/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) (sin.f64 th)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 kx 2) (/.f64 1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 kx 2) (*.f64 2 (*.f64 1/2 (/.f64 1 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 kx 2) (*.f64 2 (/.f64 1/2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 kx 2) (+.f64 (*.f64 1/2 (/.f64 1 (sin.f64 ky))) (*.f64 1/2 (/.f64 1 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 kx 2) (*.f64 (/.f64 2 (sin.f64 ky)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 kx 2) (*.f64 (*.f64 2 (/.f64 1 (sin.f64 ky))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 kx 2) (*.f64 (*.f64 2 (*.f64 1/2 (/.f64 1 (sin.f64 ky)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 kx 2) (+.f64 (/.f64 1/2 (sin.f64 ky)) (*.f64 1/2 (/.f64 1 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 kx 2) (+.f64 (*.f64 1/2 (/.f64 1 (sin.f64 ky))) (/.f64 1/2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 kx 2)) (*.f64 1/2 (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 kx 2)) (/.f64 1/2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 kx 2)) (*.f64 (*.f64 1/2 (/.f64 1/2 (sin.f64 ky))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 kx 2)) (*.f64 (*.f64 2 (/.f64 1/2 (sin.f64 ky))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 kx 2) 4) (*.f64 1/2 (/.f64 1/2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 kx 2) 4) (/.f64 2 (*.f64 (sin.f64 ky) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 kx 2) 4) (*.f64 1/4 (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 kx 2) 4) (*.f64 (/.f64 2 (*.f64 (sin.f64 ky) 8)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 ky)) (pow.f64 kx 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (*.f64 (pow.f64 kx 2) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 kx 2)) (/.f64 -1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 kx 2)) (*.f64 (/.f64 -1 (sin.f64 ky)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 kx 2) (neg.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (pow.f64 kx 2) (neg.f64 (sin.f64 ky))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (sin.f64 ky))) (*.f64 2 (pow.f64 kx 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sin.f64 ky)) (*.f64 2 (pow.f64 kx 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sin.f64 ky))) (*.f64 (pow.f64 kx 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 1/2 (/.f64 1 (sin.f64 ky)))) (pow.f64 kx 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 kx 2) (neg.f64 (sin.f64 ky))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (sin.f64 ky) 8)) (*.f64 (pow.f64 kx 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sin.f64 ky)) (neg.f64 (pow.f64 kx 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 kx 2) (neg.f64 (sin.f64 ky)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sin.f64 ky) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))) (/.f64 (sin.f64 ky) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sin.f64 ky) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (sin.f64 ky) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (sin.f64 ky) 2) (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sin.f64 ky) (/.f64 1/2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (*.f64 2 (/.f64 1/2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (*.f64 (*.f64 2 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (*.f64 (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sin.f64 ky) (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 ky)) (/.f64 1/2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 ky)) (*.f64 1/2 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (*.f64 2 (/.f64 1/2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (*.f64 1/2 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 4) (/.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 4) (*.f64 1/2 (/.f64 1/2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (/.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 4) (*.f64 1/4 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 ky)) (/.f64 -1 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 ky)) (*.f64 (/.f64 -1 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 ky)) (*.f64 -1 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sin.f64 ky) (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (sin.f64 ky) (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (*.f64 2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))))) (*.f64 2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))) (*.f64 (sin.f64 ky) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (neg.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sin.f64 ky) (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 ky)) (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky)) (sin.f64 th)) (/.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky)) (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 ky) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (/.f64 1 (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky)) (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sin.f64 ky)) (+.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 th)) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sin.f64 th)) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 4) (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 th)) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) (/.f64 2 (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) (+.f64 (/.f64 1 (sin.f64 th)) (/.f64 1 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sin.f64 ky)) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (neg.f64 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 ky)) (sin.f64 th)) (/.f64 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 ky)) (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 th) 4) (*.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 th) 4) (*.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) -2) (+.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (neg.f64 (sin.f64 th))) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (neg.f64 (sin.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (*.f64 (sin.f64 th) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) 4) (+.f64 (/.f64 2 (sin.f64 th)) (/.f64 2 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (/.f64 1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 th) 4)) (+.f64 (*.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky)) 4) (*.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (*.f64 (sin.f64 th) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 th) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))) (/.f64 1/2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 th) 4) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 th) 2) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (*.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sin.f64 th)) (neg.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) (*.f64 2 (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (*.f64 (sin.f64 th) 4))) (*.f64 2 (*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (*.f64 (sin.f64 th) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (sin.f64 th) 4) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky))) (/.f64 (*.f64 (sin.f64 th) 4) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (sin.f64 th)) (neg.f64 (sin.f64 th))) (+.f64 (neg.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky))) (neg.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (sin.f64 th)) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (/.f64 2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 th) 1/2) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 th) (/.f64 1 (sin.f64 ky))) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 th) (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) (/.f64 -1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (sin.f64 th))) (-.f64 0 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) (-.f64 0 (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))))))) |
| 1× | egg-herbie |
| 1814× | rational.json-simplify-35 |
| 1348× | rational.json-simplify-51 |
| 640× | rational.json-simplify-2 |
| 626× | rational.json-simplify-41 |
| 582× | rational.json-simplify-53 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 511 | 13154 |
| 1 | 1292 | 12748 |
| 2 | 3158 | 12748 |
| 3 | 5358 | 12746 |
| 4 | 7169 | 12746 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 kx 2) ky) |
(+.f64 (*.f64 1/6 (*.f64 ky (pow.f64 kx 2))) (/.f64 (pow.f64 kx 2) ky)) |
(+.f64 (*.f64 1/6 (*.f64 ky (pow.f64 kx 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2))) (pow.f64 ky 3))) (/.f64 (pow.f64 kx 2) ky))) |
(+.f64 (*.f64 1/6 (*.f64 ky (pow.f64 kx 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2))) (pow.f64 ky 3))) (+.f64 (/.f64 (pow.f64 kx 2) ky) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 (pow.f64 kx 2)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) (*.f64 -1/5040 (pow.f64 kx 2)))) (pow.f64 ky 5)))))) |
(*.f64 2 (/.f64 (pow.f64 ky 2) (pow.f64 kx 2))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2)))) (pow.f64 ky 4))) (*.f64 2 (/.f64 (pow.f64 ky 2) (pow.f64 kx 2)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2)))) (pow.f64 ky 4))) (+.f64 (*.f64 (-.f64 (*.f64 1/60 (/.f64 1 (pow.f64 kx 2))) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6) (pow.f64 kx 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2))))) (pow.f64 kx 2))))) (pow.f64 ky 6)) (*.f64 2 (/.f64 (pow.f64 ky 2) (pow.f64 kx 2))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2)))) (pow.f64 ky 4))) (+.f64 (*.f64 (-.f64 (*.f64 1/60 (/.f64 1 (pow.f64 kx 2))) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6) (pow.f64 kx 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2))))) (pow.f64 kx 2))))) (pow.f64 ky 6)) (+.f64 (*.f64 2 (/.f64 (pow.f64 ky 2) (pow.f64 kx 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6) (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2))))) (pow.f64 kx 2))) (+.f64 (*.f64 4 (/.f64 (+.f64 1/120 (*.f64 -1/2 (+.f64 (*.f64 1/720 (pow.f64 kx 2)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) (*.f64 -1/5040 (pow.f64 kx 2)))))) (pow.f64 kx 4))) (+.f64 (*.f64 1/2520 (/.f64 1 (pow.f64 kx 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 1/60 (/.f64 1 (pow.f64 kx 2))) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6) (pow.f64 kx 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2))))) (pow.f64 kx 2))))) (+.f64 1 (*.f64 1/12 (pow.f64 kx 2)))) (pow.f64 kx 2)))))) (pow.f64 ky 8)))))) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
1 |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 4))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 kx 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 1/4 (/.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 4)))))) |
(*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 kx 4)))) |
(+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 kx 6))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 kx 4))))) |
(+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 8) (pow.f64 kx 8))) (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 kx 6))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 kx 4)))))) |
(*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 kx 4)))) |
(+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 kx 6))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 kx 4))))) |
(+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 8) (pow.f64 kx 8))) (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 kx 6))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 kx 4)))))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (pow.f64 ky 4))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/60 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (+.f64 1 (*.f64 1/12 (pow.f64 kx 2)))) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6) (sin.f64 th)) (pow.f64 kx 4))))) (pow.f64 ky 6)) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (pow.f64 ky 4)))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/60 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (+.f64 1 (*.f64 1/12 (pow.f64 kx 2)))) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6) (sin.f64 th)) (pow.f64 kx 4))))) (pow.f64 ky 6)) (+.f64 (*.f64 (-.f64 (*.f64 -1/2520 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 1/60 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (+.f64 1 (*.f64 1/12 (pow.f64 kx 2)))) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6) (sin.f64 th)) (pow.f64 kx 4))))) (+.f64 1 (*.f64 1/12 (pow.f64 kx 2)))) (pow.f64 kx 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 1/120 (*.f64 -1/2 (+.f64 (*.f64 1/720 (pow.f64 kx 2)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) (*.f64 -1/5040 (pow.f64 kx 2)))))) (sin.f64 th)) (pow.f64 kx 4))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6)) (pow.f64 kx 2)))))) (pow.f64 ky 8)) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (pow.f64 ky 4))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(sin.f64 th) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 6)) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (+.f64 (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))) (*.f64 -16 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 8)) (pow.f64 kx 8)))))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (+.f64 (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))) (*.f64 -16 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 8)) (pow.f64 kx 8)))))) |
(/.f64 (*.f64 (sin.f64 ky) th) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(+.f64 (/.f64 (*.f64 (sin.f64 ky) th) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))))) |
(+.f64 (/.f64 (*.f64 (sin.f64 ky) th) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)))) (*.f64 1/120 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 5)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)))))) |
(+.f64 (/.f64 (*.f64 (sin.f64 ky) th) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 5)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)))) (*.f64 -1/5040 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 7)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(sin.f64 ky) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) ky)) |
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6) (pow.f64 ky 3)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) ky))) |
(+.f64 (*.f64 (+.f64 1/120 (*.f64 -1/2 (+.f64 (*.f64 1/720 (pow.f64 kx 2)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) (*.f64 -1/5040 (pow.f64 kx 2)))))) (pow.f64 ky 5)) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6) (pow.f64 ky 3)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 0) |
(+.f64 (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) |
(+.f64 0 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) |
(-.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 0) |
(*.f64 2 (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) |
(*.f64 (pow.f64 kx 2) (/.f64 1 (sin.f64 ky))) |
(*.f64 (pow.f64 kx 2) (*.f64 2 (*.f64 1/2 (/.f64 1 (sin.f64 ky))))) |
(*.f64 (pow.f64 kx 2) (*.f64 2 (/.f64 1/2 (sin.f64 ky)))) |
(*.f64 (pow.f64 kx 2) (+.f64 (*.f64 1/2 (/.f64 1 (sin.f64 ky))) (*.f64 1/2 (/.f64 1 (sin.f64 ky))))) |
(*.f64 (pow.f64 kx 2) (*.f64 (/.f64 2 (sin.f64 ky)) 1/2)) |
(*.f64 (pow.f64 kx 2) (*.f64 (*.f64 2 (/.f64 1 (sin.f64 ky))) 1/2)) |
(*.f64 (pow.f64 kx 2) (*.f64 (*.f64 2 (*.f64 1/2 (/.f64 1 (sin.f64 ky)))) 1)) |
(*.f64 (pow.f64 kx 2) (+.f64 (/.f64 1/2 (sin.f64 ky)) (*.f64 1/2 (/.f64 1 (sin.f64 ky))))) |
(*.f64 (pow.f64 kx 2) (+.f64 (*.f64 1/2 (/.f64 1 (sin.f64 ky))) (/.f64 1/2 (sin.f64 ky)))) |
(*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1) |
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(*.f64 (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2) 2) |
(*.f64 1 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) |
(*.f64 (*.f64 2 (pow.f64 kx 2)) (*.f64 1/2 (/.f64 1 (sin.f64 ky)))) |
(*.f64 (*.f64 2 (pow.f64 kx 2)) (/.f64 1/2 (sin.f64 ky))) |
(*.f64 (*.f64 2 (pow.f64 kx 2)) (*.f64 (*.f64 1/2 (/.f64 1/2 (sin.f64 ky))) 2)) |
(*.f64 (*.f64 2 (pow.f64 kx 2)) (*.f64 (*.f64 2 (/.f64 1/2 (sin.f64 ky))) 1/2)) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) 1/2) |
(*.f64 (*.f64 (pow.f64 kx 2) 4) (*.f64 1/2 (/.f64 1/2 (sin.f64 ky)))) |
(*.f64 (*.f64 (pow.f64 kx 2) 4) (/.f64 2 (*.f64 (sin.f64 ky) 8))) |
(*.f64 (*.f64 (pow.f64 kx 2) 4) (*.f64 1/4 (/.f64 1 (sin.f64 ky)))) |
(*.f64 (*.f64 (pow.f64 kx 2) 4) (*.f64 (/.f64 2 (*.f64 (sin.f64 ky) 8)) 1)) |
(*.f64 (/.f64 1 (sin.f64 ky)) (pow.f64 kx 2)) |
(*.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (*.f64 (pow.f64 kx 2) 1/2) 2)) |
(*.f64 (neg.f64 (pow.f64 kx 2)) (/.f64 -1 (sin.f64 ky))) |
(*.f64 (neg.f64 (pow.f64 kx 2)) (*.f64 (/.f64 -1 (sin.f64 ky)) 1)) |
(*.f64 -1 (/.f64 (pow.f64 kx 2) (neg.f64 (sin.f64 ky)))) |
(*.f64 -1 (*.f64 (/.f64 (pow.f64 kx 2) (neg.f64 (sin.f64 ky))) 1)) |
(*.f64 (*.f64 1/2 (/.f64 1 (sin.f64 ky))) (*.f64 2 (pow.f64 kx 2))) |
(*.f64 (/.f64 1/2 (sin.f64 ky)) (*.f64 2 (pow.f64 kx 2))) |
(*.f64 (*.f64 2 (/.f64 1 (sin.f64 ky))) (*.f64 (pow.f64 kx 2) 1/2)) |
(*.f64 (*.f64 2 (*.f64 1/2 (/.f64 1 (sin.f64 ky)))) (pow.f64 kx 2)) |
(*.f64 (/.f64 (pow.f64 kx 2) (neg.f64 (sin.f64 ky))) -1) |
(*.f64 (/.f64 2 (*.f64 (sin.f64 ky) 8)) (*.f64 (pow.f64 kx 2) 4)) |
(*.f64 (/.f64 -1 (sin.f64 ky)) (neg.f64 (pow.f64 kx 2))) |
(pow.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1) |
(neg.f64 (/.f64 (pow.f64 kx 2) (neg.f64 (sin.f64 ky)))) |
(+.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) 0) |
(+.f64 0 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) |
(+.f64 (/.f64 (sin.f64 ky) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))) (/.f64 (sin.f64 ky) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))))) |
(-.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) 0) |
(*.f64 2 (/.f64 (sin.f64 ky) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))))) |
(*.f64 2 (*.f64 (/.f64 (sin.f64 ky) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))) 1)) |
(*.f64 2 (*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) 1/2)) |
(*.f64 2 (*.f64 (/.f64 (sin.f64 ky) 2) (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))))) |
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 1/2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))))) |
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))))) |
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 1/2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))))) |
(*.f64 (sin.f64 ky) (*.f64 (*.f64 2 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))))) 1/2)) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) 1/2)) |
(*.f64 1/2 (*.f64 (sin.f64 ky) (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))))) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) 1) |
(*.f64 1 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 1/2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 1/2 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (*.f64 2 (/.f64 1/2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) 1/2)) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (*.f64 1/2 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))))) 1)) |
(*.f64 (*.f64 (sin.f64 ky) 4) (/.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))))) |
(*.f64 (*.f64 (sin.f64 ky) 4) (*.f64 1/2 (/.f64 1/2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))))) |
(*.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (/.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))) 1)) |
(*.f64 (*.f64 (sin.f64 ky) 4) (*.f64 1/4 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) 1/2) |
(*.f64 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))) (sin.f64 ky)) |
(*.f64 (neg.f64 (sin.f64 ky)) (/.f64 -1 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) |
(*.f64 (neg.f64 (sin.f64 ky)) (*.f64 (/.f64 -1 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) 1)) |
(*.f64 (neg.f64 (sin.f64 ky)) (*.f64 -1 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))))) |
(*.f64 -1 (/.f64 (sin.f64 ky) (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))))) |
(*.f64 -1 (*.f64 (/.f64 (sin.f64 ky) (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) 1)) |
(*.f64 (/.f64 1/2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (*.f64 2 (sin.f64 ky))) |
(*.f64 (*.f64 1/2 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))))) (*.f64 2 (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) -1) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))) 2) |
(*.f64 (/.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))) (*.f64 (sin.f64 ky) 4)) |
(*.f64 (/.f64 -1 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (neg.f64 (sin.f64 ky))) |
(pow.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) 1) |
(neg.f64 (/.f64 (sin.f64 ky) (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))))) |
(+.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) 0) |
(+.f64 0 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))))) |
(-.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) 0) |
(/.f64 2 (/.f64 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 ky)) (sin.f64 th))) |
(/.f64 2 (+.f64 (/.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky)) (sin.f64 th)) (/.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky)) (sin.f64 th)))) |
(/.f64 (sin.f64 ky) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 th))) |
(/.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) 1) |
(/.f64 1 (/.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky)) (sin.f64 th))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 th))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (+.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 th)) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 th)))) |
(/.f64 (*.f64 2 (sin.f64 th)) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) 4) (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 th)) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 th)))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))))) 2) |
(/.f64 (*.f64 (sin.f64 ky) (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) (/.f64 2 (sin.f64 th))) |
(/.f64 (*.f64 (sin.f64 ky) (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) (+.f64 (/.f64 1 (sin.f64 th)) (/.f64 1 (sin.f64 th)))) |
(/.f64 (neg.f64 (sin.f64 ky)) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (neg.f64 (sin.f64 th)))) |
(/.f64 4 (+.f64 (/.f64 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 ky)) (sin.f64 th)) (/.f64 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 ky)) (sin.f64 th)))) |
(/.f64 (*.f64 (sin.f64 th) 4) (*.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 th) 4) (*.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky)) 4)) |
(/.f64 (*.f64 (sin.f64 ky) -2) (+.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (neg.f64 (sin.f64 th))) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (neg.f64 (sin.f64 th))))) |
(/.f64 (*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (*.f64 (sin.f64 th) 4)) 4) |
(/.f64 (*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) 4) (+.f64 (/.f64 2 (sin.f64 th)) (/.f64 2 (sin.f64 th)))) |
(/.f64 (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 th) 4)) (+.f64 (*.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky)) 4) (*.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky)) 4))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (*.f64 (sin.f64 th) 4))) 8) |
(/.f64 (/.f64 (sin.f64 th) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))) (/.f64 1/2 (sin.f64 ky))) |
(/.f64 (/.f64 (*.f64 (sin.f64 th) 4) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky))) 4) |
(/.f64 (/.f64 (sin.f64 th) 2) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (*.f64 2 (sin.f64 ky)))) |
(/.f64 (neg.f64 (sin.f64 th)) (neg.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky)))) |
(/.f64 (+.f64 (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) (*.f64 2 (/.f64 1 (sin.f64 ky)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (*.f64 (sin.f64 th) 4))) (*.f64 2 (*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (*.f64 (sin.f64 th) 4)))) 16) |
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 th) 4) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky))) (/.f64 (*.f64 (sin.f64 th) 4) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky)))) 8) |
(/.f64 (+.f64 (neg.f64 (sin.f64 th)) (neg.f64 (sin.f64 th))) (+.f64 (neg.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky))) (neg.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky))))) |
(/.f64 (/.f64 (*.f64 2 (sin.f64 th)) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (/.f64 2 (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 th) 1/2) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 th) (/.f64 1 (sin.f64 ky))) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) |
(/.f64 (/.f64 (sin.f64 th) (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) (/.f64 -1 (sin.f64 ky))) |
(/.f64 (neg.f64 (*.f64 2 (sin.f64 th))) (-.f64 0 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 ky)))) |
(/.f64 (neg.f64 (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) (-.f64 0 (/.f64 1 (sin.f64 ky)))) |
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) 1) |
(-.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 0) |
(-.f64 0 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) |
(*.f64 2 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 2)) |
(*.f64 2 (*.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 1/2)) |
(*.f64 2 (*.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 2) 1)) |
(*.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))) |
(*.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 1) |
(*.f64 1 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) |
(*.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) 1/2) |
(*.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))) 1/4) |
(*.f64 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) -1) |
(*.f64 -1 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) |
(*.f64 1/4 (*.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))))) |
(*.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 2) 2) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 1) |
(/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) 2) |
(/.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))) 4) |
(/.f64 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) -1) |
(/.f64 (*.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 8) 8) |
(/.f64 (*.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) -2) -2) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 8)) 16) |
(pow.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 1) |
(neg.f64 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) |
| Outputs |
|---|
(/.f64 (pow.f64 kx 2) ky) |
(+.f64 (*.f64 1/6 (*.f64 ky (pow.f64 kx 2))) (/.f64 (pow.f64 kx 2) ky)) |
(+.f64 (/.f64 (pow.f64 kx 2) ky) (*.f64 ky (*.f64 (pow.f64 kx 2) 1/6))) |
(+.f64 (/.f64 (pow.f64 kx 2) ky) (*.f64 (pow.f64 kx 2) (*.f64 1/6 ky))) |
(+.f64 (*.f64 1/6 (*.f64 ky (pow.f64 kx 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2))) (pow.f64 ky 3))) (/.f64 (pow.f64 kx 2) ky))) |
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 kx 2) 1/120) (*.f64 (pow.f64 kx 2) -1/36)) (*.f64 (pow.f64 ky 3) -1)) (+.f64 (/.f64 (pow.f64 kx 2) ky) (*.f64 ky (*.f64 (pow.f64 kx 2) 1/6)))) |
(+.f64 (/.f64 (pow.f64 kx 2) ky) (+.f64 (*.f64 (*.f64 (pow.f64 kx 2) -7/360) (neg.f64 (pow.f64 ky 3))) (*.f64 (pow.f64 kx 2) (*.f64 1/6 ky)))) |
(+.f64 (/.f64 (pow.f64 kx 2) ky) (+.f64 (*.f64 (pow.f64 kx 2) (*.f64 1/6 ky)) (*.f64 (*.f64 (pow.f64 kx 2) -7/360) (neg.f64 (pow.f64 ky 3))))) |
(+.f64 (*.f64 1/6 (*.f64 ky (pow.f64 kx 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2))) (pow.f64 ky 3))) (+.f64 (/.f64 (pow.f64 kx 2) ky) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 (pow.f64 kx 2)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) (*.f64 -1/5040 (pow.f64 kx 2)))) (pow.f64 ky 5)))))) |
(+.f64 (*.f64 ky (*.f64 (pow.f64 kx 2) 1/6)) (+.f64 (/.f64 (pow.f64 kx 2) ky) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 kx 2) 1/120) (*.f64 (pow.f64 kx 2) -1/36))) (+.f64 (*.f64 (pow.f64 kx 2) -1/5040) (*.f64 (pow.f64 kx 2) 1/720))) (*.f64 (pow.f64 ky 5) -1)) (*.f64 (+.f64 (*.f64 (pow.f64 kx 2) 1/120) (*.f64 (pow.f64 kx 2) -1/36)) (*.f64 (pow.f64 ky 3) -1))))) |
(+.f64 (/.f64 (pow.f64 kx 2) ky) (+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 (pow.f64 kx 2) -7/360) (pow.f64 ky 3)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 kx 2) -7/360)) (*.f64 (pow.f64 kx 2) 1/840)) (pow.f64 ky 5)))) (*.f64 (pow.f64 kx 2) (*.f64 1/6 ky)))) |
(+.f64 (/.f64 (pow.f64 kx 2) ky) (+.f64 (*.f64 (pow.f64 kx 2) (*.f64 1/6 ky)) (*.f64 -1 (+.f64 (*.f64 (*.f64 (pow.f64 kx 2) -7/360) (pow.f64 ky 3)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 kx 2) -7/360)) (*.f64 (pow.f64 kx 2) 1/840)) (pow.f64 ky 5)))))) |
(*.f64 2 (/.f64 (pow.f64 ky 2) (pow.f64 kx 2))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2)))) (pow.f64 ky 4))) (*.f64 2 (/.f64 (pow.f64 ky 2) (pow.f64 kx 2)))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 ky 2) (pow.f64 kx 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2)))) (pow.f64 ky 4)))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 ky 2) (pow.f64 kx 2))) (*.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2)))) (neg.f64 (pow.f64 ky 4)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2)))) (pow.f64 ky 4))) (+.f64 (*.f64 (-.f64 (*.f64 1/60 (/.f64 1 (pow.f64 kx 2))) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6) (pow.f64 kx 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2))))) (pow.f64 kx 2))))) (pow.f64 ky 6)) (*.f64 2 (/.f64 (pow.f64 ky 2) (pow.f64 kx 2))))) |
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 kx 2)) 1/60) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 kx 2) 1/120) (*.f64 (pow.f64 kx 2) -1/36)) -1/2) 1/6) (pow.f64 kx 4))) (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2)))) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 2)))))) (pow.f64 ky 6)) (+.f64 (*.f64 2 (/.f64 (pow.f64 ky 2) (pow.f64 kx 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2)))) (pow.f64 ky 4))))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 ky 2) (pow.f64 kx 2))) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 kx 2)) 1/60) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 kx 2) -7/360) -1/2) 1/6) (pow.f64 kx 4))) (*.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2)))) (*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 2)) -2)))) (pow.f64 ky 6)) (*.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2)))) (neg.f64 (pow.f64 ky 4))))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 ky 2) (pow.f64 kx 2))) (+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2)))) (neg.f64 (pow.f64 ky 4))) (*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 kx 2)) 1/60) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 kx 2) -7/360) -1/2) 1/6) (pow.f64 kx 4))) (*.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2)))) (*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 2)) -2)))) (pow.f64 ky 6)))) |
(+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 ky 2) (pow.f64 kx 2))) (*.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2)))) (neg.f64 (pow.f64 ky 4)))) (*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 kx 2)) 1/60) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 kx 2) -7/360) -1/2) 1/6) (pow.f64 kx 4))) (*.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2)))) (*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 2)) -2)))) (pow.f64 ky 6))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2)))) (pow.f64 ky 4))) (+.f64 (*.f64 (-.f64 (*.f64 1/60 (/.f64 1 (pow.f64 kx 2))) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6) (pow.f64 kx 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2))))) (pow.f64 kx 2))))) (pow.f64 ky 6)) (+.f64 (*.f64 2 (/.f64 (pow.f64 ky 2) (pow.f64 kx 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6) (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2))))) (pow.f64 kx 2))) (+.f64 (*.f64 4 (/.f64 (+.f64 1/120 (*.f64 -1/2 (+.f64 (*.f64 1/720 (pow.f64 kx 2)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) (*.f64 -1/5040 (pow.f64 kx 2)))))) (pow.f64 kx 4))) (+.f64 (*.f64 1/2520 (/.f64 1 (pow.f64 kx 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 1/60 (/.f64 1 (pow.f64 kx 2))) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6) (pow.f64 kx 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2))))) (pow.f64 kx 2))))) (+.f64 1 (*.f64 1/12 (pow.f64 kx 2)))) (pow.f64 kx 2)))))) (pow.f64 ky 8)))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2)))) (pow.f64 ky 4))) (+.f64 (*.f64 2 (/.f64 (pow.f64 ky 2) (pow.f64 kx 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2)))) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 kx 2) 1/120) (*.f64 (pow.f64 kx 2) -1/36)) -1/2) 1/6) (pow.f64 kx 2)))) (+.f64 (*.f64 (/.f64 1 (pow.f64 kx 2)) 1/2520) (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 kx 2)) 1/60) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 kx 2) 1/120) (*.f64 (pow.f64 kx 2) -1/36)) -1/2) 1/6) (pow.f64 kx 4))) (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2)))) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 2)))))) (pow.f64 kx 2)))) (*.f64 4 (/.f64 (+.f64 1/120 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 kx 2) 1/120) (*.f64 (pow.f64 kx 2) -1/36))) (+.f64 (*.f64 (pow.f64 kx 2) -1/5040) (*.f64 (pow.f64 kx 2) 1/720))) -1/2)) (pow.f64 kx 4)))))) (*.f64 (pow.f64 ky 8) -1)) (*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 kx 2)) 1/60) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 kx 2) 1/120) (*.f64 (pow.f64 kx 2) -1/36)) -1/2) 1/6) (pow.f64 kx 4))) (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2)))) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 2)))))) (pow.f64 ky 6))))) |
(+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2)))) (neg.f64 (pow.f64 ky 4))) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 kx 2)) 1/60) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 kx 2) -7/360) -1/2) 1/6) (pow.f64 kx 4))) (*.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2)))) (*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 2)) -2)))) (pow.f64 ky 6)) (+.f64 (*.f64 2 (/.f64 (pow.f64 ky 2) (pow.f64 kx 2))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2)))) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 kx 2) -7/360) -1/2) 1/6) (pow.f64 kx 2)))) (+.f64 (*.f64 4 (/.f64 (+.f64 1/120 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 kx 2) -7/360)) (*.f64 (pow.f64 kx 2) 1/840)) -1/2)) (pow.f64 kx 4))) (+.f64 (*.f64 (/.f64 1 (pow.f64 kx 2)) 1/2520) (*.f64 2 (*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 kx 2)) 1/60) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 kx 2) -7/360) -1/2) 1/6) (pow.f64 kx 4))) (*.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2)))) (*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 2)) -2)))) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 2))))))) (neg.f64 (pow.f64 ky 8)))))) |
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 kx 2)) 1/60) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 kx 2) -7/360) -1/2) 1/6) (pow.f64 kx 4))) (*.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2)))) (*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 2)) -2)))) (pow.f64 ky 6)) (+.f64 (*.f64 2 (/.f64 (pow.f64 ky 2) (pow.f64 kx 2))) (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2)))) (pow.f64 ky 4)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2)))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 kx 2) -7/360) -1/2) 1/6) (pow.f64 kx 2)) -2)) (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 kx 2)) 1/60) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 kx 2) -7/360) -1/2) 1/6) (pow.f64 kx 4))) (*.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))) (*.f64 1/3 (/.f64 1 (pow.f64 kx 2)))) (*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 2)) -2)))) (pow.f64 kx 2)))) (+.f64 (*.f64 4 (/.f64 (+.f64 1/120 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 kx 2) -7/360)) (*.f64 (pow.f64 kx 2) 1/840)) -1/2)) (pow.f64 kx 4))) (*.f64 (/.f64 1 (pow.f64 kx 2)) 1/2520)))) (pow.f64 ky 8)))))) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
1 |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) |
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 4))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 kx 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 1/4 (/.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 4)))))) |
(+.f64 1 (+.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/8 (/.f64 (pow.f64 kx 6) (pow.f64 (sin.f64 ky) 6)))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/8 (/.f64 (pow.f64 kx 6) (pow.f64 (sin.f64 ky) 6)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 4))) (+.f64 1 (*.f64 -1/8 (/.f64 (pow.f64 kx 6) (pow.f64 (sin.f64 ky) 6)))))) |
(*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 kx 4)))) |
(+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 kx 6))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 kx 4))))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 kx 4))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 kx 6))))) |
(+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 8) (pow.f64 kx 8))) (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 kx 6))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 kx 4)))))) |
(+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 kx 6))) (+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 kx 4)))) (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 8) (pow.f64 kx 8))))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (+.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 kx 4))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 kx 6)))) (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 8) (pow.f64 kx 8))))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 8) (pow.f64 kx 8))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 kx 4))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 kx 6)))))) |
(*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 kx 4)))) |
(+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 kx 6))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 kx 4))))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 kx 4))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 kx 6))))) |
(+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 8) (pow.f64 kx 8))) (+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 kx 6))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 kx 4)))))) |
(+.f64 (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 kx 6))) (+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 kx 4)))) (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 8) (pow.f64 kx 8))))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (+.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 kx 4))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 kx 6)))) (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 8) (pow.f64 kx 8))))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 8) (pow.f64 kx 8))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 kx 4))) (*.f64 8 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 kx 6)))))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) |
(*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 2)) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (pow.f64 ky 4))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (sin.f64 th) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))))))) |
(+.f64 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 2)) (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (sin.f64 th) (pow.f64 kx 4))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (sin.f64 th) (pow.f64 kx 4))))))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/60 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (+.f64 1 (*.f64 1/12 (pow.f64 kx 2)))) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6) (sin.f64 th)) (pow.f64 kx 4))))) (pow.f64 ky 6)) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (pow.f64 ky 4)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (+.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (sin.f64 th) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4)))))) (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 1/60 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (sin.f64 th) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))))) (pow.f64 kx 2)))) (*.f64 4 (*.f64 (sin.f64 th) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 kx 2) 1/120) (*.f64 (pow.f64 kx 2) -1/36)) -1/2) 1/6) (pow.f64 kx 4))))))))) |
(+.f64 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 2)) (+.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (sin.f64 th) (pow.f64 kx 4)))))) (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 1/60 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (sin.f64 th) (pow.f64 kx 4))))) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 2)))) (*.f64 4 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 kx 2) -7/360) -1/2) 1/6) (/.f64 (sin.f64 th) (pow.f64 kx 4))))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (+.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (sin.f64 th) (pow.f64 kx 4)))))) (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 1/60 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (sin.f64 th) (pow.f64 kx 4))))) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 2)))) (*.f64 4 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 kx 2) -7/360) -1/2) 1/6) (/.f64 (sin.f64 th) (pow.f64 kx 4))))))))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/60 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (+.f64 1 (*.f64 1/12 (pow.f64 kx 2)))) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6) (sin.f64 th)) (pow.f64 kx 4))))) (pow.f64 ky 6)) (+.f64 (*.f64 (-.f64 (*.f64 -1/2520 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 1/60 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (+.f64 1 (*.f64 1/12 (pow.f64 kx 2)))) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6) (sin.f64 th)) (pow.f64 kx 4))))) (+.f64 1 (*.f64 1/12 (pow.f64 kx 2)))) (pow.f64 kx 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 1/120 (*.f64 -1/2 (+.f64 (*.f64 1/720 (pow.f64 kx 2)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) (*.f64 -1/5040 (pow.f64 kx 2)))))) (sin.f64 th)) (pow.f64 kx 4))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6)) (pow.f64 kx 2)))))) (pow.f64 ky 8)) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (pow.f64 ky 4))))) |
(+.f64 (*.f64 (pow.f64 ky 8) (-.f64 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) -1/2520) (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (-.f64 (*.f64 1/60 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (sin.f64 th) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))))) (pow.f64 kx 2)))) (*.f64 4 (*.f64 (sin.f64 th) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 kx 2) 1/120) (*.f64 (pow.f64 kx 2) -1/36)) -1/2) 1/6) (pow.f64 kx 4)))))) (pow.f64 kx 2)))) (+.f64 (*.f64 4 (*.f64 (sin.f64 th) (/.f64 (+.f64 1/120 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 kx 2) 1/120) (*.f64 (pow.f64 kx 2) -1/36))) (+.f64 (*.f64 (pow.f64 kx 2) -1/5040) (*.f64 (pow.f64 kx 2) 1/720))) -1/2)) (pow.f64 kx 4)))) (*.f64 2 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 kx 2) 1/120) (*.f64 (pow.f64 kx 2) -1/36)) -1/2) 1/6) (/.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (sin.f64 th) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))))) (pow.f64 kx 2)))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (+.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (sin.f64 th) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4)))))) (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 1/60 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (sin.f64 th) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))))) (pow.f64 kx 2)))) (*.f64 4 (*.f64 (sin.f64 th) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 kx 2) 1/120) (*.f64 (pow.f64 kx 2) -1/36)) -1/2) 1/6) (pow.f64 kx 4)))))))))) |
(+.f64 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 2)) (+.f64 (+.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (sin.f64 th) (pow.f64 kx 4)))))) (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 1/60 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (sin.f64 th) (pow.f64 kx 4))))) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 2)))) (*.f64 4 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 kx 2) -7/360) -1/2) 1/6) (/.f64 (sin.f64 th) (pow.f64 kx 4)))))))) (*.f64 (pow.f64 ky 8) (-.f64 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) -1/2520) (+.f64 (*.f64 4 (*.f64 (+.f64 1/120 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 kx 2) -7/360)) (*.f64 (pow.f64 kx 2) 1/840)) -1/2)) (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (*.f64 2 (+.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (-.f64 (*.f64 1/60 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (sin.f64 th) (pow.f64 kx 4))))) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 2)))) (*.f64 4 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 kx 2) -7/360) -1/2) 1/6) (/.f64 (sin.f64 th) (pow.f64 kx 4)))))) (pow.f64 kx 2))) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 kx 2) -7/360) -1/2) 1/6) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (sin.f64 th) (pow.f64 kx 4)))))) (pow.f64 kx 2))))))))) |
(+.f64 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 2)) (+.f64 (*.f64 (pow.f64 ky 8) (-.f64 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) -1/2520) (+.f64 (*.f64 4 (*.f64 (+.f64 1/120 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 kx 2) -7/360)) (*.f64 (pow.f64 kx 2) 1/840)) -1/2)) (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (*.f64 2 (+.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (-.f64 (*.f64 1/60 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (sin.f64 th) (pow.f64 kx 4))))) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 2)))) (*.f64 4 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 kx 2) -7/360) -1/2) 1/6) (/.f64 (sin.f64 th) (pow.f64 kx 4)))))) (pow.f64 kx 2))) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 kx 2) -7/360) -1/2) 1/6) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (sin.f64 th) (pow.f64 kx 4)))))) (pow.f64 kx 2))))))) (+.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (sin.f64 th) (pow.f64 kx 4)))))) (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 1/60 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (sin.f64 th) (pow.f64 kx 4))))) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 2)))) (*.f64 4 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 kx 2) -7/360) -1/2) 1/6) (/.f64 (sin.f64 th) (pow.f64 kx 4)))))))))) |
(+.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (sin.f64 th) (pow.f64 kx 4)))))) (+.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 1/60 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (sin.f64 th) (pow.f64 kx 4))))) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 2)))) (*.f64 4 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 kx 2) -7/360) -1/2) 1/6) (/.f64 (sin.f64 th) (pow.f64 kx 4)))))))) (*.f64 (pow.f64 ky 8) (-.f64 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) -1/2520) (+.f64 (*.f64 4 (*.f64 (+.f64 1/120 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 kx 2) -7/360)) (*.f64 (pow.f64 kx 2) 1/840)) -1/2)) (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (*.f64 2 (+.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (-.f64 (*.f64 1/60 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (sin.f64 th) (pow.f64 kx 4))))) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 2)))) (*.f64 4 (*.f64 (-.f64 (*.f64 (*.f64 (pow.f64 kx 2) -7/360) -1/2) 1/6) (/.f64 (sin.f64 th) (pow.f64 kx 4)))))) (pow.f64 kx 2))) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (sin.f64 th) (pow.f64 kx 4))))) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 kx 2) -7/360) -1/2) 1/6) (pow.f64 kx 2)))))))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(sin.f64 th) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) |
(+.f64 (sin.f64 th) (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (sin.f64 th) (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -1/2))) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (sin.f64 th) (*.f64 1/4 (*.f64 (pow.f64 kx 4) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)))))) |
(+.f64 (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -1/2)) (+.f64 (sin.f64 th) (*.f64 1/4 (*.f64 (pow.f64 kx 4) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)))))) |
(+.f64 (sin.f64 th) (+.f64 (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -1/2)) (*.f64 1/4 (*.f64 (pow.f64 kx 4) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)))))) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 6)) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)))) |
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 kx 4) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (sin.f64 th) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 kx 6) (sin.f64 th)) (pow.f64 (sin.f64 ky) 6)))))) |
(+.f64 (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -1/2)) (+.f64 (+.f64 (sin.f64 th) (*.f64 1/4 (*.f64 (pow.f64 kx 4) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))))) (*.f64 -1/8 (*.f64 (pow.f64 kx 6) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)))))) |
(+.f64 (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -1/2)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 kx 6) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (sin.f64 th) (*.f64 1/4 (*.f64 (pow.f64 kx 4) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))))))) |
(+.f64 (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -1/2)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 kx 4) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (sin.f64 th) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 kx 6) (sin.f64 th)) (pow.f64 (sin.f64 ky) 6)))))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (*.f64 -4 (*.f64 (pow.f64 (sin.f64 ky) 4) (/.f64 (sin.f64 th) (pow.f64 kx 4))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) -4))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 ky) 4) (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (*.f64 8 (*.f64 (pow.f64 (sin.f64 ky) 6) (/.f64 (sin.f64 th) (pow.f64 kx 6)))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) -4)) (*.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 6)) 8)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (+.f64 (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))) (*.f64 -16 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 8)) (pow.f64 kx 8)))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 ky) 4) (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (+.f64 (*.f64 8 (*.f64 (pow.f64 (sin.f64 ky) 6) (/.f64 (sin.f64 th) (pow.f64 kx 6)))) (*.f64 -16 (*.f64 (pow.f64 (sin.f64 ky) 8) (/.f64 (sin.f64 th) (pow.f64 kx 8))))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) -4)) (+.f64 (*.f64 -16 (*.f64 (pow.f64 (sin.f64 ky) 8) (/.f64 (sin.f64 th) (pow.f64 kx 8)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (*.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 6)) 8))))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (*.f64 -4 (*.f64 (pow.f64 (sin.f64 ky) 4) (/.f64 (sin.f64 th) (pow.f64 kx 4))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) -4))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 ky) 4) (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (*.f64 8 (*.f64 (pow.f64 (sin.f64 ky) 6) (/.f64 (sin.f64 th) (pow.f64 kx 6)))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) -4)) (*.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 6)) 8)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (+.f64 (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))) (*.f64 -16 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 8)) (pow.f64 kx 8)))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 ky) 4) (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (+.f64 (*.f64 8 (*.f64 (pow.f64 (sin.f64 ky) 6) (/.f64 (sin.f64 th) (pow.f64 kx 6)))) (*.f64 -16 (*.f64 (pow.f64 (sin.f64 ky) 8) (/.f64 (sin.f64 th) (pow.f64 kx 8))))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) -4)) (+.f64 (*.f64 -16 (*.f64 (pow.f64 (sin.f64 ky) 8) (/.f64 (sin.f64 th) (pow.f64 kx 8)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (*.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 6)) 8))))) |
(/.f64 (*.f64 (sin.f64 ky) th) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 th (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(+.f64 (/.f64 (*.f64 (sin.f64 ky) th) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))))) |
(+.f64 (/.f64 (*.f64 (sin.f64 ky) th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))) |
(+.f64 (*.f64 th (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))) |
(+.f64 (*.f64 th (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) (*.f64 -1/6 (*.f64 (sin.f64 ky) (/.f64 (pow.f64 th 3) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))))) |
(+.f64 (/.f64 (*.f64 (sin.f64 ky) th) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)))) (*.f64 1/120 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 5)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)))))) |
(+.f64 (/.f64 (*.f64 (sin.f64 ky) th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) (*.f64 1/120 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 5)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))))) |
(+.f64 (*.f64 th (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) (*.f64 1/120 (*.f64 (pow.f64 th 5) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))))) |
(+.f64 (*.f64 th (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 ky) (/.f64 (pow.f64 th 3) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))) (*.f64 1/120 (*.f64 (pow.f64 th 5) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))))) |
(+.f64 (/.f64 (*.f64 (sin.f64 ky) th) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 5)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)))) (*.f64 -1/5040 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 7)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))))))) |
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) (+.f64 (+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 5)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) (*.f64 -1/5040 (*.f64 (pow.f64 th 7) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))))) (/.f64 (*.f64 (sin.f64 ky) th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))) |
(+.f64 (*.f64 th (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 th 5) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))) (*.f64 -1/5040 (*.f64 (sin.f64 ky) (/.f64 (pow.f64 th 7) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))))))) |
(+.f64 (+.f64 (*.f64 th (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) (*.f64 -1/6 (*.f64 (sin.f64 ky) (/.f64 (pow.f64 th 3) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 th 5) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))) (*.f64 -1/5040 (*.f64 (sin.f64 ky) (/.f64 (pow.f64 th 7) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(sin.f64 ky) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) |
(*.f64 (/.f64 (pow.f64 kx 2) ky) 1/2) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) ky)) |
(+.f64 (*.f64 (/.f64 (pow.f64 kx 2) ky) 1/2) (*.f64 ky (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)))) |
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6) (pow.f64 ky 3)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) ky))) |
(+.f64 (*.f64 (/.f64 (pow.f64 kx 2) ky) 1/2) (+.f64 (*.f64 ky (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12))) (*.f64 (pow.f64 ky 3) (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 kx 2) 1/120) (*.f64 (pow.f64 kx 2) -1/36)) -1/2) 1/6)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 kx 2) ky) 1/2) (+.f64 (*.f64 ky (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12))) (*.f64 (pow.f64 ky 3) (-.f64 (*.f64 (*.f64 (pow.f64 kx 2) -7/360) -1/2) 1/6)))) |
(+.f64 (*.f64 (+.f64 1/120 (*.f64 -1/2 (+.f64 (*.f64 1/720 (pow.f64 kx 2)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) (*.f64 -1/5040 (pow.f64 kx 2)))))) (pow.f64 ky 5)) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6) (pow.f64 ky 3)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) ky)))) |
(+.f64 (*.f64 (pow.f64 ky 3) (-.f64 (*.f64 (+.f64 (*.f64 (pow.f64 kx 2) 1/120) (*.f64 (pow.f64 kx 2) -1/36)) -1/2) 1/6)) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 kx 2) ky) 1/2) (*.f64 ky (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)))) (*.f64 (pow.f64 ky 5) (+.f64 1/120 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 kx 2) 1/120) (*.f64 (pow.f64 kx 2) -1/36))) (+.f64 (*.f64 (pow.f64 kx 2) -1/5040) (*.f64 (pow.f64 kx 2) 1/720))) -1/2))))) |
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 kx 2) ky) 1/2) (+.f64 (*.f64 ky (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12))) (*.f64 (pow.f64 ky 3) (-.f64 (*.f64 (*.f64 (pow.f64 kx 2) -7/360) -1/2) 1/6)))) (*.f64 (pow.f64 ky 5) (+.f64 1/120 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 kx 2) -7/360)) (*.f64 (pow.f64 kx 2) 1/840)) -1/2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 kx 2) ky) 1/2) (+.f64 (*.f64 (pow.f64 ky 5) (+.f64 1/120 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 kx 2) -7/360)) (*.f64 (pow.f64 kx 2) 1/840)) -1/2))) (+.f64 (*.f64 ky (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12))) (*.f64 (pow.f64 ky 3) (-.f64 (*.f64 (*.f64 (pow.f64 kx 2) -7/360) -1/2) 1/6))))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 0) |
(/.f64 (pow.f64 kx 2) (sin.f64 ky)) |
(+.f64 (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) |
(/.f64 (pow.f64 kx 2) (sin.f64 ky)) |
(+.f64 0 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) |
(/.f64 (pow.f64 kx 2) (sin.f64 ky)) |
(-.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 0) |
(/.f64 (pow.f64 kx 2) (sin.f64 ky)) |
(*.f64 2 (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) |
(/.f64 (pow.f64 kx 2) (sin.f64 ky)) |
(*.f64 (pow.f64 kx 2) (/.f64 1 (sin.f64 ky))) |
(*.f64 (pow.f64 kx 2) (*.f64 2 (*.f64 1/2 (/.f64 1 (sin.f64 ky))))) |
(*.f64 (pow.f64 kx 2) (/.f64 1 (sin.f64 ky))) |
(*.f64 (pow.f64 kx 2) (*.f64 2 (/.f64 1/2 (sin.f64 ky)))) |
(*.f64 2 (*.f64 (/.f64 1/2 (sin.f64 ky)) (pow.f64 kx 2))) |
(*.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) |
(*.f64 (pow.f64 kx 2) (+.f64 (*.f64 1/2 (/.f64 1 (sin.f64 ky))) (*.f64 1/2 (/.f64 1 (sin.f64 ky))))) |
(*.f64 (pow.f64 kx 2) (/.f64 1 (sin.f64 ky))) |
(*.f64 (pow.f64 kx 2) (*.f64 (/.f64 2 (sin.f64 ky)) 1/2)) |
(*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (pow.f64 kx 2) 1/2)) |
(*.f64 (pow.f64 kx 2) (*.f64 1/2 (/.f64 2 (sin.f64 ky)))) |
(*.f64 (pow.f64 kx 2) (*.f64 (*.f64 2 (/.f64 1 (sin.f64 ky))) 1/2)) |
(*.f64 (pow.f64 kx 2) (/.f64 1 (sin.f64 ky))) |
(*.f64 (pow.f64 kx 2) (*.f64 (*.f64 2 (*.f64 1/2 (/.f64 1 (sin.f64 ky)))) 1)) |
(*.f64 (pow.f64 kx 2) (/.f64 1 (sin.f64 ky))) |
(*.f64 (pow.f64 kx 2) (+.f64 (/.f64 1/2 (sin.f64 ky)) (*.f64 1/2 (/.f64 1 (sin.f64 ky))))) |
(*.f64 (pow.f64 kx 2) (+.f64 (*.f64 1/2 (/.f64 1 (sin.f64 ky))) (/.f64 1/2 (sin.f64 ky)))) |
(*.f64 (pow.f64 kx 2) (+.f64 (*.f64 1/2 (/.f64 1 (sin.f64 ky))) (/.f64 1/2 (sin.f64 ky)))) |
(*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1) |
(/.f64 (pow.f64 kx 2) (sin.f64 ky)) |
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(/.f64 (pow.f64 kx 2) (sin.f64 ky)) |
(*.f64 (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2) 2) |
(/.f64 (pow.f64 kx 2) (sin.f64 ky)) |
(*.f64 1 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) |
(/.f64 (pow.f64 kx 2) (sin.f64 ky)) |
(*.f64 (*.f64 2 (pow.f64 kx 2)) (*.f64 1/2 (/.f64 1 (sin.f64 ky)))) |
(*.f64 (pow.f64 kx 2) (/.f64 1 (sin.f64 ky))) |
(*.f64 (*.f64 2 (pow.f64 kx 2)) (/.f64 1/2 (sin.f64 ky))) |
(*.f64 2 (*.f64 (/.f64 1/2 (sin.f64 ky)) (pow.f64 kx 2))) |
(*.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) |
(*.f64 (*.f64 2 (pow.f64 kx 2)) (*.f64 (*.f64 1/2 (/.f64 1/2 (sin.f64 ky))) 2)) |
(*.f64 2 (*.f64 (/.f64 1/2 (sin.f64 ky)) (pow.f64 kx 2))) |
(*.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) |
(*.f64 (*.f64 2 (pow.f64 kx 2)) (*.f64 (*.f64 2 (/.f64 1/2 (sin.f64 ky))) 1/2)) |
(*.f64 2 (*.f64 (/.f64 1/2 (sin.f64 ky)) (pow.f64 kx 2))) |
(*.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) 1/2) |
(/.f64 (pow.f64 kx 2) (sin.f64 ky)) |
(*.f64 (*.f64 (pow.f64 kx 2) 4) (*.f64 1/2 (/.f64 1/2 (sin.f64 ky)))) |
(*.f64 2 (*.f64 (/.f64 1/2 (sin.f64 ky)) (pow.f64 kx 2))) |
(*.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) |
(*.f64 (*.f64 (pow.f64 kx 2) 4) (/.f64 2 (*.f64 (sin.f64 ky) 8))) |
(*.f64 (*.f64 (pow.f64 kx 2) 4) (/.f64 2 (*.f64 8 (sin.f64 ky)))) |
(*.f64 (*.f64 (pow.f64 kx 2) 4) (/.f64 1/4 (sin.f64 ky))) |
(*.f64 4 (*.f64 (/.f64 1/4 (sin.f64 ky)) (pow.f64 kx 2))) |
(*.f64 (*.f64 (pow.f64 kx 2) 4) (*.f64 1/4 (/.f64 1 (sin.f64 ky)))) |
(*.f64 1/4 (*.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (pow.f64 kx 2) 4))) |
(*.f64 (pow.f64 kx 2) (*.f64 4 (*.f64 1/4 (/.f64 1 (sin.f64 ky))))) |
(*.f64 (*.f64 (pow.f64 kx 2) 4) (*.f64 (/.f64 2 (*.f64 (sin.f64 ky) 8)) 1)) |
(*.f64 (*.f64 (pow.f64 kx 2) 4) (/.f64 2 (*.f64 8 (sin.f64 ky)))) |
(*.f64 (*.f64 (pow.f64 kx 2) 4) (/.f64 1/4 (sin.f64 ky))) |
(*.f64 4 (*.f64 (/.f64 1/4 (sin.f64 ky)) (pow.f64 kx 2))) |
(*.f64 (/.f64 1 (sin.f64 ky)) (pow.f64 kx 2)) |
(*.f64 (pow.f64 kx 2) (/.f64 1 (sin.f64 ky))) |
(*.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (*.f64 (pow.f64 kx 2) 1/2) 2)) |
(*.f64 (pow.f64 kx 2) (/.f64 1 (sin.f64 ky))) |
(*.f64 (neg.f64 (pow.f64 kx 2)) (/.f64 -1 (sin.f64 ky))) |
(/.f64 (pow.f64 kx 2) (sin.f64 ky)) |
(*.f64 (neg.f64 (pow.f64 kx 2)) (*.f64 (/.f64 -1 (sin.f64 ky)) 1)) |
(/.f64 (pow.f64 kx 2) (sin.f64 ky)) |
(*.f64 -1 (/.f64 (pow.f64 kx 2) (neg.f64 (sin.f64 ky)))) |
(/.f64 (pow.f64 kx 2) (sin.f64 ky)) |
(*.f64 -1 (*.f64 (/.f64 (pow.f64 kx 2) (neg.f64 (sin.f64 ky))) 1)) |
(/.f64 (pow.f64 kx 2) (sin.f64 ky)) |
(*.f64 (*.f64 1/2 (/.f64 1 (sin.f64 ky))) (*.f64 2 (pow.f64 kx 2))) |
(*.f64 (pow.f64 kx 2) (/.f64 1 (sin.f64 ky))) |
(*.f64 (/.f64 1/2 (sin.f64 ky)) (*.f64 2 (pow.f64 kx 2))) |
(*.f64 2 (*.f64 (/.f64 1/2 (sin.f64 ky)) (pow.f64 kx 2))) |
(*.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) |
(*.f64 (*.f64 2 (/.f64 1 (sin.f64 ky))) (*.f64 (pow.f64 kx 2) 1/2)) |
(*.f64 (pow.f64 kx 2) (/.f64 1 (sin.f64 ky))) |
(*.f64 (*.f64 2 (*.f64 1/2 (/.f64 1 (sin.f64 ky)))) (pow.f64 kx 2)) |
(*.f64 (pow.f64 kx 2) (/.f64 1 (sin.f64 ky))) |
(*.f64 (/.f64 (pow.f64 kx 2) (neg.f64 (sin.f64 ky))) -1) |
(/.f64 (pow.f64 kx 2) (sin.f64 ky)) |
(*.f64 (/.f64 2 (*.f64 (sin.f64 ky) 8)) (*.f64 (pow.f64 kx 2) 4)) |
(*.f64 (*.f64 (pow.f64 kx 2) 4) (/.f64 2 (*.f64 8 (sin.f64 ky)))) |
(*.f64 (*.f64 (pow.f64 kx 2) 4) (/.f64 1/4 (sin.f64 ky))) |
(*.f64 4 (*.f64 (/.f64 1/4 (sin.f64 ky)) (pow.f64 kx 2))) |
(*.f64 (/.f64 -1 (sin.f64 ky)) (neg.f64 (pow.f64 kx 2))) |
(/.f64 (pow.f64 kx 2) (sin.f64 ky)) |
(pow.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1) |
(/.f64 (pow.f64 kx 2) (sin.f64 ky)) |
(neg.f64 (/.f64 (pow.f64 kx 2) (neg.f64 (sin.f64 ky)))) |
(/.f64 (pow.f64 kx 2) (sin.f64 ky)) |
(+.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) 0) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(+.f64 0 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(+.f64 (/.f64 (sin.f64 ky) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))) (/.f64 (sin.f64 ky) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(-.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) 0) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 2 (/.f64 (sin.f64 ky) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 2 (*.f64 (/.f64 (sin.f64 ky) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))) 1)) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 2 (*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) 1/2)) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 2 (*.f64 (/.f64 (sin.f64 ky) 2) (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))))) |
(*.f64 (/.f64 (sin.f64 ky) 2) (*.f64 2 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))))) |
(*.f64 2 (/.f64 (/.f64 (sin.f64 ky) 2) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 1/2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))))) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (sin.f64 ky) (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 1/2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))))) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (sin.f64 ky) (*.f64 (*.f64 2 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))))) 1/2)) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) 1/2)) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 1/2 (*.f64 (sin.f64 ky) (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))))) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) 1) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 1 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 1/2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 1/2 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))))) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (*.f64 2 (/.f64 1/2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) 1/2)) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (*.f64 1/2 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))))) 1)) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (*.f64 (sin.f64 ky) 4) (/.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (*.f64 (sin.f64 ky) 4) (*.f64 1/2 (/.f64 1/2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))))) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (/.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))) 1)) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (*.f64 (sin.f64 ky) 4) (*.f64 1/4 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))))) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) 1/2) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))) (sin.f64 ky)) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (neg.f64 (sin.f64 ky)) (/.f64 -1 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (neg.f64 (sin.f64 ky)) (*.f64 (/.f64 -1 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) 1)) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (neg.f64 (sin.f64 ky)) (*.f64 -1 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))))) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 -1 (/.f64 (sin.f64 ky) (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))))) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 -1 (*.f64 (/.f64 (sin.f64 ky) (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) 1)) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (/.f64 1/2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (*.f64 2 (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (*.f64 1/2 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))))) (*.f64 2 (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) -1) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))) 2) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (/.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))) (*.f64 (sin.f64 ky) 4)) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (/.f64 -1 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (neg.f64 (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(pow.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) 1) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(neg.f64 (/.f64 (sin.f64 ky) (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))))) |
(/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(+.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) 0) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(+.f64 0 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(-.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) 0) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 2 (/.f64 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 ky)) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 2 (+.f64 (/.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky)) (sin.f64 th)) (/.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky)) (sin.f64 th)))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (sin.f64 ky) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) 1) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 1 (/.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky)) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (+.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 th)) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 th)))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 2 (sin.f64 th)) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 ky) 4) (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 th)) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 th)))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))))) 2) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 ky) (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) (/.f64 2 (sin.f64 th))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 ky) (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) (+.f64 (/.f64 1 (sin.f64 th)) (/.f64 1 (sin.f64 th)))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (neg.f64 (sin.f64 ky)) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (neg.f64 (sin.f64 th)))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 4 (+.f64 (/.f64 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 ky)) (sin.f64 th)) (/.f64 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 ky)) (sin.f64 th)))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) 4) (*.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) 4) (*.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky)) 4)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 ky) -2) (+.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (neg.f64 (sin.f64 th))) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (neg.f64 (sin.f64 th))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (*.f64 (sin.f64 th) 4)) 4) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) 4) (+.f64 (/.f64 2 (sin.f64 th)) (/.f64 2 (sin.f64 th)))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 th) 4)) (+.f64 (*.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky)) 4) (*.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky)) 4))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (*.f64 (sin.f64 th) 4))) 8) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (/.f64 (sin.f64 th) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))) (/.f64 1/2 (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (/.f64 (*.f64 (sin.f64 th) 4) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky))) 4) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (/.f64 (sin.f64 th) 2) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (*.f64 2 (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (neg.f64 (sin.f64 th)) (neg.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (+.f64 (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) (*.f64 2 (/.f64 1 (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (*.f64 (sin.f64 th) 4))) (*.f64 2 (*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (*.f64 (sin.f64 th) 4)))) 16) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 th) 4) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky))) (/.f64 (*.f64 (sin.f64 th) 4) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky)))) 8) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (+.f64 (neg.f64 (sin.f64 th)) (neg.f64 (sin.f64 th))) (+.f64 (neg.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky))) (neg.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (/.f64 (*.f64 2 (sin.f64 th)) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) (/.f64 2 (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (/.f64 (sin.f64 th) 1/2) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (/.f64 (sin.f64 th) (/.f64 1 (sin.f64 ky))) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (/.f64 (sin.f64 th) (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) (/.f64 -1 (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (neg.f64 (*.f64 2 (sin.f64 th))) (-.f64 0 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (neg.f64 (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) (-.f64 0 (/.f64 1 (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) 1) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(-.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 0) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(-.f64 0 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(*.f64 2 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 2)) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(*.f64 2 (*.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 1/2)) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(*.f64 2 (*.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 2) 1)) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(*.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(*.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 1) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(*.f64 1 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(*.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) 1/2) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(*.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))) 1/4) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(*.f64 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) -1) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(*.f64 -1 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(*.f64 1/4 (*.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(*.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 2) 2) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 1) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky))) 2) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(/.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 2 (sin.f64 ky)))) 4) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(/.f64 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2))) -1) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(/.f64 (*.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 8) 8) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(/.f64 (*.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) -2) -2) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 8)) 16) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(pow.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) 1) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(neg.f64 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.2b | (pow.f64 (sin.f64 ky) 2) | |
| 0.3b | (pow.f64 (sin.f64 kx) 2) | |
| ✓ | 0.3b | (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
| ✓ | 4.3b | (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
Compiled 87 to 51 computations (41.4% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | ky | @ | 0 | (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
| 0.0ms | kx | @ | 0 | (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
| 0.0ms | kx | @ | -inf | (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
| 0.0ms | ky | @ | 0 | (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
| 0.0ms | kx | @ | 0 | (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
| 1× | batch-egg-rewrite |
| 1640× | rational.json-1 |
| 1640× | rational.json-2 |
| 1640× | rational.json-3 |
| 928× | rational.json-simplify-35 |
| 866× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 84 |
| 1 | 109 | 84 |
| 2 | 234 | 84 |
| 3 | 510 | 84 |
| 4 | 1077 | 84 |
| 5 | 2918 | 84 |
| 6 | 6857 | 84 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)) (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)))) (*.f64 2 (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1))))) |
| 1× | egg-herbie |
| 1558× | rational.json-simplify-35 |
| 950× | rational.json-simplify-46 |
| 926× | rational.json-simplify-2 |
| 764× | rational.json-simplify-51 |
| 732× | rational.json-simplify-43 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 204 | 3874 |
| 1 | 470 | 3868 |
| 2 | 998 | 3842 |
| 3 | 2083 | 3822 |
| 4 | 3874 | 3822 |
| 5 | 4557 | 3822 |
| 6 | 5168 | 3822 |
| 7 | 6339 | 3822 |
| 8 | 7581 | 3822 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 1 (sin.f64 kx)) |
(+.f64 (/.f64 1 (sin.f64 kx)) (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3)))) |
(+.f64 (/.f64 1 (sin.f64 kx)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) (pow.f64 ky 4)))))) |
(+.f64 (/.f64 1 (sin.f64 kx)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 ky 6)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) (pow.f64 ky 4))))))) |
(/.f64 1 (sin.f64 ky)) |
(+.f64 (/.f64 1 (sin.f64 ky)) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3)))) |
(+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))) |
(+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (sin.f64 ky) (pow.f64 kx 6)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))))) |
(/.f64 ky (sin.f64 kx)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/12 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (*.f64 -1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2))))))))) (+.f64 (*.f64 1/5040 (/.f64 1 (sin.f64 kx))) (*.f64 1/240 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 7)) (/.f64 ky (sin.f64 kx))))) |
1 |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6))))))) |
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0) |
(+.f64 0 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)) |
(-.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0) |
(*.f64 1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1) |
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/2) |
(*.f64 4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4) 1/4) |
(*.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2) 2) |
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4) 4) |
(/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1) |
(/.f64 (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 2) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)))) 32) |
(pow.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1) |
(+.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 0) |
(+.f64 0 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(+.f64 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)) (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2))) |
(-.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 0) |
(/.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) 2)) 2) |
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)) 4) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)))) (*.f64 2 (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))))) 32) |
(pow.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1) |
| Outputs |
|---|
(/.f64 1 (sin.f64 kx)) |
(+.f64 (/.f64 1 (sin.f64 kx)) (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3)))) |
(+.f64 (/.f64 1 (sin.f64 kx)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) (pow.f64 ky 4)))))) |
(+.f64 (/.f64 1 (sin.f64 kx)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (*.f64 (sin.f64 kx) (pow.f64 ky 4)) 1/2)))) |
(+.f64 (/.f64 1 (sin.f64 kx)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 1/2 (*.f64 (sin.f64 kx) (pow.f64 ky 4)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (+.f64 (/.f64 1 (sin.f64 kx)) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) (*.f64 (pow.f64 ky 4) 1/2))))) |
(+.f64 (/.f64 1 (sin.f64 kx)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) (*.f64 1/2 (pow.f64 ky 4)))))) |
(+.f64 (/.f64 1 (sin.f64 kx)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 ky 6)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) (pow.f64 ky 4))))))) |
(+.f64 (/.f64 1 (sin.f64 kx)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (*.f64 (sin.f64 kx) (pow.f64 ky 4)) 1/2)) (*.f64 -1/2 (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 ky 6))))))) |
(+.f64 (/.f64 1 (sin.f64 kx)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 1/2 (*.f64 (sin.f64 kx) (pow.f64 ky 4)))) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (*.f64 (sin.f64 kx) (pow.f64 ky 6)) -1/2))))) |
(+.f64 (+.f64 (/.f64 1 (sin.f64 kx)) (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3)))) (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 ky 6))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 ky 4)))))) |
(+.f64 (/.f64 1 (sin.f64 kx)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (*.f64 (sin.f64 kx) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 -1/2 (pow.f64 ky 6))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 ky 4))))))) |
(/.f64 1 (sin.f64 ky)) |
(+.f64 (/.f64 1 (sin.f64 ky)) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3)))) |
(+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))) |
(+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (*.f64 (sin.f64 ky) (pow.f64 kx 4)) 1/2)))) |
(+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 1/2 (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))) |
(+.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3)))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 4) 1/2)))) |
(+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (*.f64 1/2 (pow.f64 kx 4)))))) |
(+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (sin.f64 ky) (pow.f64 kx 6)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))))) |
(+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (*.f64 (sin.f64 ky) (pow.f64 kx 4)) 1/2))) (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (*.f64 (sin.f64 ky) (pow.f64 kx 6)) -1/2)))) |
(+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 1/2 (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (*.f64 -1/2 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8)))))))))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 4) 1/2))) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))))) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3)))) (/.f64 1 (sin.f64 ky)))) |
(+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 kx 4))))))) |
(/.f64 ky (sin.f64 kx)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 (/.f64 1 (sin.f64 kx)) 1/6))))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (neg.f64 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 (/.f64 1 (sin.f64 kx)) 1/6))))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 (/.f64 1 (sin.f64 kx)) 1/6)) (neg.f64 (pow.f64 ky 3)))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (pow.f64 ky 3) (neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 (/.f64 1 (sin.f64 kx)) 1/6))))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx)))) |
(+.f64 (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 (/.f64 1 (sin.f64 kx)) 1/6))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)) (neg.f64 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 (/.f64 1 (sin.f64 kx)) 1/6)))))) |
(+.f64 (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 (/.f64 1 (sin.f64 kx)) 1/6)) (neg.f64 (pow.f64 ky 3)))) (*.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 1/2 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5))) |
(+.f64 (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (pow.f64 ky 3) (neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 (/.f64 1 (sin.f64 kx)) 1/6))))) (*.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 1/2 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/12 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (*.f64 -1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2))))))))) (+.f64 (*.f64 1/5040 (/.f64 1 (sin.f64 kx))) (*.f64 1/240 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 7)) (/.f64 ky (sin.f64 kx))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 (/.f64 1 (sin.f64 kx)) 1/6)))) (+.f64 (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2)))))) -1/2)) (-.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) -1/12)) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240)))) (pow.f64 ky 7))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)))) |
(+.f64 (neg.f64 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 (/.f64 1 (sin.f64 kx)) 1/6)))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)) (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2)))))))) (-.f64 (*.f64 (sin.f64 kx) (*.f64 -1/12 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240)))) (pow.f64 ky 7))))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 (/.f64 1 (sin.f64 kx)) 1/6)) (neg.f64 (pow.f64 ky 3))) (*.f64 (-.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) -1/12))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240))) (pow.f64 ky 7))) (*.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 1/2 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 1/2 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)) (+.f64 (*.f64 (pow.f64 ky 3) (neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 (/.f64 1 (sin.f64 kx)) 1/6)))) (*.f64 (-.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) -1/12))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240))) (pow.f64 ky 7))))) |
1 |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) |
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 2)))))) |
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6)))))))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))))))))) |
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8)))))))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 kx 4))))))) |
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 0 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(-.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/2) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 4 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4) 1/4) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2) 2) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4) 4) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 2) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4) 4) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)) 8) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))) 16) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)))) 32) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(pow.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 0) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 0 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)) (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2))) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(-.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 0) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) 2)) 2) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)) 4) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))) 8) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)))) 16) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)))) (*.f64 2 (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))))) 32) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(pow.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))))) |
| ✓ | 0.4b | (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
| ✓ | 4.2b | (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
| ✓ | 4.3b | (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)))) |
Compiled 211 to 115 computations (45.5% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | ky | @ | 0 | (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)))) |
| 1.0ms | kx | @ | 0 | (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)))) |
| 1.0ms | ky | @ | inf | (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)))) |
| 1.0ms | ky | @ | -inf | (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)))) |
| 1.0ms | kx | @ | inf | (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)))) |
| 1× | batch-egg-rewrite |
| 1316× | exponential.json-3 |
| 1316× | rational.json-1 |
| 1316× | rational.json-2 |
| 1316× | rational.json-4 |
| 1316× | rational.json-3 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 348 |
| 1 | 129 | 348 |
| 2 | 405 | 276 |
| 3 | 1758 | 276 |
| 4 | 4501 | 276 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sin.f64 ky) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 2) (/.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 2 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (/.f64 1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)) (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)) (*.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 2 (sin.f64 ky)))) (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/2) (*.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sin.f64 ky) 4))) (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2) (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2) (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4))) (*.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (/.f64 2 (*.f64 (sin.f64 ky) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) (/.f64 2 (*.f64 (sin.f64 ky) 4))) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) 1/2) (*.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 ky) (neg.f64 (neg.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (/.f64 (*.f64 (sin.f64 ky) 4) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 2 (sin.f64 ky))) (*.f64 2 (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (neg.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sin.f64 ky)) (/.f64 (neg.f64 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (/.f64 (sin.f64 ky) (neg.f64 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (sin.f64 ky))) (*.f64 2 (neg.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (sin.f64 ky))) (*.f64 2 (/.f64 (neg.f64 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) 4)) (*.f64 (sin.f64 ky) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (*.f64 2 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)) (*.f64 2 (/.f64 (*.f64 (sin.f64 ky) 4) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (neg.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 2 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 ky) 2)) (neg.f64 (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (neg.f64 (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (sin.f64 ky))) (*.f64 2 (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 ky) 4)) (neg.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (sin.f64 ky))) (neg.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 ky) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (neg.f64 (*.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 2) (/.f64 2 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sin.f64 ky) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4)) (*.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (sin.f64 ky)) (fabs.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) (fabs.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (fabs.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (fabs.f64 (sin.f64 ky))) (fabs.f64 (/.f64 2 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (fabs.f64 (sin.f64 ky))) (fabs.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 2 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4))) (*.f64 2 (fabs.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (fabs.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (fabs.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (fabs.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (fabs.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (fabs.f64 (*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sin.f64 ky) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 2 (fabs.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (fabs.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/2) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sin.f64 ky) 4))) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) 1/2) (*.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 1 (sin.f64 ky))) (fabs.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (*.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (neg.f64 (sin.f64 ky))) (neg.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 1))))) |
| 1× | egg-herbie |
| 784× | rational.json-simplify-35 |
| 716× | rational.json-simplify-44 |
| 676× | rational.json-simplify-54 |
| 624× | rational.json-simplify-47 |
| 622× | rational.json-simplify-2 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 507 | 15960 |
| 1 | 1382 | 14442 |
| 2 | 4846 | 14398 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 ky (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (/.f64 ky (pow.f64 (sin.f64 kx) 2)) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 3)))) |
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/120 (/.f64 1 (pow.f64 (sin.f64 kx) 2))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (*.f64 -1 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 5)) (+.f64 (/.f64 ky (pow.f64 (sin.f64 kx) 2)) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 3))))) |
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/120 (/.f64 1 (pow.f64 (sin.f64 kx) 2))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (*.f64 -1 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 5)) (+.f64 (/.f64 ky (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 4))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (*.f64 19/360 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/5040 (/.f64 1 (pow.f64 (sin.f64 kx) 2))))))) (pow.f64 ky 7)) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 3)))))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 1 (sin.f64 ky)) |
(+.f64 (/.f64 1 (sin.f64 ky)) (*.f64 -1 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3)))) |
(+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (pow.f64 (sin.f64 ky) 5))) (pow.f64 kx 4)))) |
(+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 3))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 7)) (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 6))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (pow.f64 (sin.f64 ky) 5))) (pow.f64 kx 4))))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sin.f64 kx) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (sin.f64 kx)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6)) (sin.f64 kx)))))) |
(sin.f64 ky) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)))) |
(pow.f64 (sin.f64 kx) 2) |
(+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) |
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (+.f64 (*.f64 2/45 (pow.f64 ky 6)) (pow.f64 (sin.f64 kx) 2)))) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(pow.f64 (sin.f64 ky) 2) |
(+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(+.f64 (pow.f64 kx 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 -1/3 (pow.f64 kx 4)))) |
(+.f64 (pow.f64 kx 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/3 (pow.f64 kx 4)) (*.f64 2/45 (pow.f64 kx 6))))) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(/.f64 ky (sin.f64 kx)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/12 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (*.f64 -1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2))))))))) (+.f64 (*.f64 1/5040 (/.f64 1 (sin.f64 kx))) (*.f64 1/240 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 7)) (/.f64 ky (sin.f64 kx))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
1 |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6))))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(+.f64 0 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(+.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 0) |
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) |
(-.f64 0 (neg.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(-.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 0) |
(*.f64 (sin.f64 ky) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 1 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sin.f64 ky) 4)))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)) |
(*.f64 (*.f64 (sin.f64 ky) 2) (/.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))) |
(*.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/2)) |
(*.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) 4))))) |
(*.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)))) |
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 2 (sin.f64 ky))))) |
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 ky)) |
(*.f64 (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)) (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (/.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)) (*.f64 (sin.f64 ky) 2)) |
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 2 (sin.f64 ky)))) (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (neg.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -1) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/2) (*.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sin.f64 ky) 4))) (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2) (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2) (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4))) (*.f64 (sin.f64 ky) 2)) |
(pow.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1) |
(neg.f64 (neg.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0) |
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(-.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0) |
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1) |
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) 1/2)) |
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2) |
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (/.f64 2 (*.f64 (sin.f64 ky) 4)))) |
(*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) -1) |
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 2 (*.f64 (sin.f64 ky) 4))) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) 1/2) (*.f64 (sin.f64 ky) 2)) |
(/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (sin.f64 ky) (neg.f64 (neg.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(/.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(/.f64 2 (/.f64 (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 ky))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1) |
(/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 1 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(/.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 2) |
(/.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 1 (sin.f64 ky))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) 4) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (/.f64 (*.f64 (sin.f64 ky) 4) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (sin.f64 ky) 2)) |
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 2 (sin.f64 ky))) (*.f64 2 (/.f64 1 (sin.f64 ky)))) |
(/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) -1) |
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (neg.f64 (sin.f64 ky)))) |
(/.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(/.f64 (neg.f64 (sin.f64 ky)) (/.f64 (neg.f64 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 -1 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(/.f64 4 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)) |
(/.f64 4 (*.f64 2 (/.f64 (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 ky)))) |
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2) |
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (/.f64 (sin.f64 ky) (neg.f64 (sin.f64 ky))))) |
(/.f64 (*.f64 2 (neg.f64 (sin.f64 ky))) (*.f64 2 (neg.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(/.f64 (*.f64 2 (neg.f64 (sin.f64 ky))) (*.f64 2 (/.f64 (neg.f64 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) 4)) (*.f64 (sin.f64 ky) 4)) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (*.f64 2 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)) (*.f64 2 (/.f64 (*.f64 (sin.f64 ky) 4) (sin.f64 ky)))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (neg.f64 (sin.f64 ky))) |
(/.f64 -2 (*.f64 2 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(/.f64 -2 (neg.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) 2)) (neg.f64 (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (neg.f64 (/.f64 1 (sin.f64 ky)))) |
(/.f64 (*.f64 2 (/.f64 1 (sin.f64 ky))) (*.f64 2 (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) 4)) (neg.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))) |
(/.f64 (neg.f64 (/.f64 1 (sin.f64 ky))) (neg.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (neg.f64 (*.f64 (sin.f64 ky) 2))) |
(/.f64 (/.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 2) |
(/.f64 (/.f64 4 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4) |
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1) |
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(+.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0) |
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(-.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0) |
(*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1) |
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (*.f64 (sin.f64 ky) 2) (/.f64 2 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4))) |
(*.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) 1/2)) |
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/2) |
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/2)) |
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sin.f64 ky) 4)))) |
(*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (sin.f64 ky))) |
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (/.f64 2 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4)) (*.f64 (sin.f64 ky) 2)) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (fabs.f64 (sin.f64 ky)) (fabs.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)))) |
(*.f64 (fabs.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) (fabs.f64 (sin.f64 ky))) |
(*.f64 (fabs.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (fabs.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (*.f64 2 (fabs.f64 (sin.f64 ky))) (fabs.f64 (/.f64 2 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4)))) |
(*.f64 (*.f64 2 (fabs.f64 (sin.f64 ky))) (fabs.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) 1/2))) |
(*.f64 (fabs.f64 (/.f64 2 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4))) (*.f64 2 (fabs.f64 (sin.f64 ky)))) |
(*.f64 (*.f64 2 (fabs.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2))) |
(*.f64 (*.f64 2 (fabs.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (fabs.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/2))) |
(*.f64 (*.f64 2 (fabs.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (fabs.f64 (*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sin.f64 ky) 4))))) |
(*.f64 (fabs.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 2 (fabs.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (fabs.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) |
(*.f64 (fabs.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (fabs.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/2) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sin.f64 ky) 4))) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) 1/2) (*.f64 (sin.f64 ky) 2)) |
(*.f64 (fabs.f64 (/.f64 1 (sin.f64 ky))) (fabs.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 0) |
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 0) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2)) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (*.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (sin.f64 ky) 2))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (neg.f64 (sin.f64 ky))) (neg.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 1) |
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)))) |
(/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(/.f64 (*.f64 2 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2) |
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 4) 4) |
(/.f64 (neg.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 4)) 8) |
(pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 1) |
| Outputs |
|---|
(/.f64 ky (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (/.f64 ky (pow.f64 (sin.f64 kx) 2)) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 3)))) |
(+.f64 (/.f64 ky (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 ky 3) -1))) |
(+.f64 (/.f64 ky (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (pow.f64 ky 3)))) |
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/120 (/.f64 1 (pow.f64 (sin.f64 kx) 2))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (*.f64 -1 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 5)) (+.f64 (/.f64 ky (pow.f64 (sin.f64 kx) 2)) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 3))))) |
(+.f64 (+.f64 (/.f64 ky (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 ky 3) -1))) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 1/3) (-.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 2)) 1/120) (*.f64 -1 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 ky 5))) |
(+.f64 (/.f64 ky (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (pow.f64 ky 3))) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 1/3) (-.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 2)) 1/120) (neg.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 ky 5)))) |
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/120 (/.f64 1 (pow.f64 (sin.f64 kx) 2))) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (*.f64 -1 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 5)) (+.f64 (/.f64 ky (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 4))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (*.f64 19/360 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/5040 (/.f64 1 (pow.f64 (sin.f64 kx) 2))))))) (pow.f64 ky 7)) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 3)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 1/3) (-.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 2)) 1/120) (*.f64 -1 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 ky 5)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 4))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 2)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 19/360))))) (pow.f64 ky 7)) (+.f64 (/.f64 ky (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 ky 3) -1))))) |
(+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 1/3) (-.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 2)) 1/120) (neg.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 ky 5)) (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (pow.f64 ky 3))) (+.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 4))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 19/360) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 2)) 1/5040)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6)))))) (pow.f64 ky 7)) (/.f64 ky (pow.f64 (sin.f64 kx) 2))))) |
(+.f64 (/.f64 ky (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 4))) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 19/360) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 2)) 1/5040) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))))))) (pow.f64 ky 7)) (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (pow.f64 ky 3))) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 1/3) (-.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 2)) 1/120) (neg.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) (*.f64 1/6 (/.f64 1 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 ky 5))))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 1 (sin.f64 ky)) |
(+.f64 (/.f64 1 (sin.f64 ky)) (*.f64 -1 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3)))) |
(+.f64 (/.f64 1 (sin.f64 ky)) (neg.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3)))) |
(+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (pow.f64 (sin.f64 ky) 5))) (pow.f64 kx 4)))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (+.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (pow.f64 (sin.f64 ky) 5))) (pow.f64 kx 4)))) |
(+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 3))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 7)) (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 6))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (pow.f64 (sin.f64 ky) 5))) (pow.f64 kx 4))))) |
(+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 3)) 2/45) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 7)) (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 5)) 2/3))) (pow.f64 kx 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (pow.f64 (sin.f64 ky) 5))) (pow.f64 kx 4))))) |
(+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (pow.f64 (sin.f64 ky) 5))) (pow.f64 kx 4))) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 3)) 2/45) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 7)) (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 5)) 2/3))) (neg.f64 (pow.f64 kx 6))))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 3))) (/.f64 1 (pow.f64 (sin.f64 ky) 5))) (pow.f64 kx 4)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3)) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 3)) 2/45) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 7)) (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 5)) 2/3))) (pow.f64 kx 6)))) (/.f64 1 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(sin.f64 kx) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (sin.f64 kx)) |
(+.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))))) |
(+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx)))) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))))) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (pow.f64 ky 4) (sin.f64 kx)))) (+.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))))) |
(+.f64 (+.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx)))) (*.f64 -1/2 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (pow.f64 ky 4) (sin.f64 kx))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6)) (sin.f64 kx)))))) |
(+.f64 (sin.f64 kx) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx)))) (*.f64 1/2 (*.f64 (pow.f64 ky 6) (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 kx))))) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (pow.f64 ky 6) (sin.f64 kx)))) (+.f64 (sin.f64 kx) (*.f64 -1/2 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (pow.f64 ky 4) (sin.f64 kx))))))) |
(+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (pow.f64 ky 4) (sin.f64 kx)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (pow.f64 ky 6) (sin.f64 kx)))) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx)))))) |
(sin.f64 ky) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(+.f64 (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (sin.f64 ky))))) |
(+.f64 (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) (*.f64 -1/2 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (/.f64 (pow.f64 kx 4) (sin.f64 ky))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 6) (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)))) (+.f64 (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (sin.f64 ky)))))) |
(+.f64 (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (/.f64 (pow.f64 kx 4) (sin.f64 ky)))) (*.f64 1/2 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 6) (sin.f64 ky)))))) |
(+.f64 (+.f64 (sin.f64 ky) (*.f64 -1/2 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (/.f64 (pow.f64 kx 4) (sin.f64 ky))))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 6) (sin.f64 ky)))))) |
(pow.f64 (sin.f64 kx) 2) |
(+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)) |
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) |
(+.f64 (pow.f64 ky 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (pow.f64 ky 4) -1/3))) |
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (+.f64 (*.f64 2/45 (pow.f64 ky 6)) (pow.f64 (sin.f64 kx) 2)))) |
(+.f64 (pow.f64 ky 2) (+.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 2/45 (pow.f64 ky 6))) (*.f64 (pow.f64 ky 4) -1/3))) |
(+.f64 (pow.f64 ky 2) (+.f64 (*.f64 (pow.f64 ky 4) -1/3) (+.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 2/45 (pow.f64 ky 6))))) |
(+.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (+.f64 (pow.f64 ky 2) (*.f64 2/45 (pow.f64 ky 6))) (*.f64 (pow.f64 ky 4) -1/3))) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) |
(pow.f64 (sin.f64 ky) 2) |
(+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) |
(+.f64 (pow.f64 kx 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 -1/3 (pow.f64 kx 4)))) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 (pow.f64 kx 4) -1/3) (pow.f64 kx 2))) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (pow.f64 kx 2) (*.f64 (pow.f64 kx 4) -1/3))) |
(+.f64 (pow.f64 kx 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/3 (pow.f64 kx 4)) (*.f64 2/45 (pow.f64 kx 6))))) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (+.f64 (*.f64 (pow.f64 kx 4) -1/3) (*.f64 2/45 (pow.f64 kx 6))) (pow.f64 kx 2))) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (pow.f64 kx 2) (+.f64 (*.f64 (pow.f64 kx 4) -1/3) (*.f64 2/45 (pow.f64 kx 6))))) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) |
(+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) |
(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 ky (sin.f64 kx)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx))))))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (neg.f64 (pow.f64 ky 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 1/3) (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) 1/2)) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12)))))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (neg.f64 (pow.f64 ky 3))) (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 1/3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) 1/2)) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (neg.f64 (pow.f64 ky 3))) (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 1/3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) 1/2)) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/12 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (*.f64 -1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2))))))))) (+.f64 (*.f64 1/5040 (/.f64 1 (sin.f64 kx))) (*.f64 1/240 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 7)) (/.f64 ky (sin.f64 kx))))) |
(+.f64 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 1/3) (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) 1/2)) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12)))) (+.f64 (*.f64 (pow.f64 ky 7) (+.f64 (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 1/3) (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2)))))) -1/2)) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 1/3) (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) -1/12)) (+.f64 (*.f64 1/5040 (/.f64 1 (sin.f64 kx))) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240))))) (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx))))))))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (neg.f64 (pow.f64 ky 3))) (+.f64 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 1/3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) 1/2)) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12)))) (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (pow.f64 ky 7) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 1/3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) -1/12)) (-.f64 (*.f64 (sin.f64 kx) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 1/3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (/.f64 1 (pow.f64 (sin.f64 kx) 8))))))) (+.f64 (*.f64 1/5040 (/.f64 1 (sin.f64 kx))) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240)))))))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (neg.f64 (pow.f64 ky 3))) (*.f64 (pow.f64 ky 7) (-.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 1/3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45))))) (*.f64 -1/12 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 1/3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))))) (+.f64 (*.f64 1/5040 (/.f64 1 (sin.f64 kx))) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240))))) (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 1/3) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) 1/2)) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
1 |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) |
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))))) |
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 4) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6))))))) |
(+.f64 1 (+.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 4) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6)))))))))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))) (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4)))))) -1/2)) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 kx 4) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))))))) |
(+.f64 1 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (/.f64 1 (pow.f64 (sin.f64 ky) 8)))))) -1/2)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 0 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 0) |
(/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(-.f64 0 (neg.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(-.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 0) |
(/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 ky) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 1 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 2 (*.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sin.f64 ky) 4)))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 2 (*.f64 4 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 1/2 (sin.f64 ky)) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/2 (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) 1/2))) |
(*.f64 (sin.f64 ky) (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 (*.f64 (sin.f64 ky) 2) (/.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sin.f64 ky))) |
(*.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/2)) |
(*.f64 (sin.f64 ky) (*.f64 2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (sin.f64 ky) 1)) |
(*.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) 4))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (sin.f64 ky)))) (*.f64 2 (sin.f64 ky)))) |
(*.f64 2 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (/.f64 1/2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sin.f64 ky))) |
(*.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 2 (*.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 2 (sin.f64 ky))))) |
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))) |
(*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1)) |
(*.f64 1/2 (*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1) |
(/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 1 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)))) |
(*.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 1 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)) (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 2 (*.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (/.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)) (*.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sin.f64 ky))) |
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 2 (sin.f64 ky)))) (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))) |
(*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (neg.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -1) |
(/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/2) (*.f64 (sin.f64 ky) 2)) |
(*.f64 (sin.f64 ky) (*.f64 2 (*.f64 1/2 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (sin.f64 ky) 1)) |
(*.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sin.f64 ky) 4))) (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 2 (*.f64 4 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 1/2 (sin.f64 ky)) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) 4)))) (*.f64 (sin.f64 ky) 2)) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 4 (sin.f64 ky)))) (*.f64 2 (sin.f64 ky)))) |
(*.f64 2 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (/.f64 1/2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sin.f64 ky))) |
(*.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2) (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1)) |
(*.f64 1/2 (*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2) (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/2 (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) 1/2))) |
(*.f64 (sin.f64 ky) (*.f64 1/2 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4))) (*.f64 (sin.f64 ky) 2)) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 2 (*.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(pow.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1) |
(/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(neg.f64 (neg.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(-.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) 1/2)) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) 1)) |
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (/.f64 2 (*.f64 (sin.f64 ky) 4)))) |
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (/.f64 2 (*.f64 4 (sin.f64 ky))))) |
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 ky))))) |
(*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 (sin.f64 ky))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (sin.f64 ky)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) -1) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 2 (*.f64 (sin.f64 ky) 4))) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (/.f64 2 (*.f64 4 (sin.f64 ky))))) |
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 ky))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) 1/2) (*.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) 1)) |
(/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (sin.f64 ky) (neg.f64 (neg.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 2 (/.f64 (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 ky))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 1 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 2) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 1 (sin.f64 ky))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) 4) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (/.f64 (*.f64 (sin.f64 ky) 4) (sin.f64 ky))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 (sin.f64 ky) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (sin.f64 ky) 2)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 2 (sin.f64 ky))) (*.f64 2 (/.f64 1 (sin.f64 ky)))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (/.f64 1 (sin.f64 ky))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 2 (sin.f64 ky)) (*.f64 2 (/.f64 1 (sin.f64 ky))))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)) |
(/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) -1) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (neg.f64 (sin.f64 ky)))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (neg.f64 (sin.f64 ky)) (/.f64 (neg.f64 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 -1 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 4 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 4 (*.f64 2 (/.f64 (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 ky)))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -2) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (/.f64 (sin.f64 ky) (neg.f64 (sin.f64 ky))))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 2 (*.f64 2 (/.f64 (sin.f64 ky) (neg.f64 (sin.f64 ky)))))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 1 (/.f64 (sin.f64 ky) (neg.f64 (sin.f64 ky))))) |
(/.f64 (*.f64 2 (neg.f64 (sin.f64 ky))) (*.f64 2 (neg.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 2 (neg.f64 (sin.f64 ky))) (*.f64 2 (/.f64 (neg.f64 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) 4)) (*.f64 (sin.f64 ky) 4)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (*.f64 2 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)) 8) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)) (*.f64 2 (/.f64 (*.f64 (sin.f64 ky) 4) (sin.f64 ky)))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (neg.f64 (sin.f64 ky))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (neg.f64 (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (neg.f64 (sin.f64 ky))) |
(/.f64 -2 (*.f64 2 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 -2 (neg.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) 2)) (neg.f64 (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(/.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (neg.f64 (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(/.f64 (*.f64 (sin.f64 ky) -2) (*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (neg.f64 (sin.f64 ky)))) |
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (neg.f64 (/.f64 1 (sin.f64 ky)))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 2 (/.f64 1 (sin.f64 ky))) (*.f64 2 (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) 4)) (neg.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))) |
(/.f64 (neg.f64 (*.f64 4 (sin.f64 ky))) (neg.f64 (*.f64 4 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(/.f64 (*.f64 (sin.f64 ky) -4) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) -4)) |
(/.f64 (neg.f64 (/.f64 1 (sin.f64 ky))) (neg.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (neg.f64 (*.f64 (sin.f64 ky) 2))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (neg.f64 (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (neg.f64 (sin.f64 ky))) |
(/.f64 (/.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 2) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (/.f64 4 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(+.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(-.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (*.f64 (sin.f64 ky) 2) (/.f64 2 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (/.f64 2 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 4)) |
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) |
(*.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) 1/2)) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)) 1)) |
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/2) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/2)) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sin.f64 ky) 4)))) |
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 2 (*.f64 4 (sin.f64 ky))) (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) (sin.f64 ky)) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (sin.f64 ky))) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 2 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4)) (*.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (/.f64 2 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 4)) |
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (fabs.f64 (sin.f64 ky)) (fabs.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)))) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (fabs.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) (fabs.f64 (sin.f64 ky))) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (fabs.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (fabs.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (*.f64 2 (fabs.f64 (sin.f64 ky))) (fabs.f64 (/.f64 2 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4)))) |
(*.f64 (*.f64 2 (fabs.f64 (sin.f64 ky))) (fabs.f64 (/.f64 (/.f64 2 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 4))) |
(*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) |
(*.f64 2 (fabs.f64 (*.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sin.f64 ky)))) |
(*.f64 (*.f64 2 (fabs.f64 (sin.f64 ky))) (fabs.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) 1/2))) |
(*.f64 (*.f64 2 (fabs.f64 (sin.f64 ky))) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (fabs.f64 (sin.f64 ky))) 1/2)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (fabs.f64 (sin.f64 ky))) (*.f64 1/2 (*.f64 2 (fabs.f64 (sin.f64 ky))))) |
(*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)))))) |
(*.f64 (fabs.f64 (/.f64 2 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4))) (*.f64 2 (fabs.f64 (sin.f64 ky)))) |
(*.f64 (*.f64 2 (fabs.f64 (sin.f64 ky))) (fabs.f64 (/.f64 (/.f64 2 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 4))) |
(*.f64 2 (fabs.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) |
(*.f64 2 (fabs.f64 (*.f64 (/.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sin.f64 ky)))) |
(*.f64 (*.f64 2 (fabs.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2))) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (*.f64 2 (fabs.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (fabs.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/2))) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (*.f64 2 (fabs.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (fabs.f64 (*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sin.f64 ky) 4))))) |
(*.f64 (*.f64 2 (fabs.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fabs.f64 (*.f64 (/.f64 2 (*.f64 4 (sin.f64 ky))) (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 (*.f64 2 (fabs.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fabs.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 2 (fabs.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 ky))))))) |
(*.f64 (fabs.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 2 (fabs.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (fabs.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (fabs.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (fabs.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/2) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sin.f64 ky) 4))) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 2 (*.f64 4 (sin.f64 ky))) (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) 1/2) (*.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 1/2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)) 1)) |
(*.f64 (fabs.f64 (/.f64 1 (sin.f64 ky))) (fabs.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(fabs.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 0) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 0) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2)) |
(/.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (sin.f64 ky)) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (sin.f64 ky) (*.f64 2 (sin.f64 ky))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (*.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (sin.f64 ky) 2))) |
(/.f64 2 (/.f64 (/.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (sin.f64 ky)) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (sin.f64 ky) (*.f64 2 (sin.f64 ky))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (neg.f64 (sin.f64 ky))) (neg.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 1) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 2 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 4) 4) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (neg.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 4)) 8) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 1) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
Compiled 51297 to 32568 computations (36.5% saved)
41 alts after pruning (38 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1104 | 29 | 1133 |
| Fresh | 2 | 9 | 11 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 3 | 5 |
| Total | 1109 | 41 | 1150 |
| Status | Error | Program |
|---|---|---|
| 52.8b | (/.f64 (*.f64 (sin.f64 ky) th) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) | |
| ▶ | 47.4b | (/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky))) |
| 55.2b | (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) | |
| 55.2b | (+.f64 (sin.f64 th) (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -1/2))) | |
| 14.4b | (*.f64 (/.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (sin.f64 ky)) (sin.f64 th)) | |
| 8.6b | (*.f64 (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 th)) | |
| 8.5b | (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) (sin.f64 th)) | |
| 52.0b | (*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 (/.f64 (pow.f64 kx 2) ky) 1/2) (*.f64 ky (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12))))) (sin.f64 th)) | |
| 44.1b | (*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (sin.f64 kx))) (sin.f64 th)) | |
| 46.9b | (*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (sin.f64 ky))) (sin.f64 th)) | |
| 48.6b | (*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) ky) (*.f64 ky (*.f64 (pow.f64 kx 2) 1/6)))) (sin.f64 ky))) (sin.f64 th)) | |
| 56.6b | (*.f64 (/.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) ky) 1/2)) (sin.f64 th)) | |
| 56.4b | (*.f64 (/.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) (sin.f64 th)) | |
| ✓ | 4.5b | (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) |
| 30.6b | (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (sin.f64 th)) | |
| 34.2b | (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) | |
| 43.4b | (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) | |
| 44.8b | (*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) | |
| 55.2b | (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) (sin.f64 th)) | |
| ✓ | 4.6b | (*.f64 (*.f64 (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) 1/2) (sin.f64 th)) |
| 30.6b | (*.f64 (*.f64 (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) (sin.f64 ky))) 1/2) (sin.f64 th)) | |
| 34.2b | (*.f64 (*.f64 (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) 1/2) (sin.f64 th)) | |
| 43.4b | (*.f64 (*.f64 (/.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) (sin.f64 th)) | |
| ▶ | 14.5b | (*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) (sin.f64 th)) |
| ▶ | 4.7b | (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)) (sin.f64 th)) |
| 51.3b | (*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (sin.f64 ky)) (sin.f64 th)) | |
| 43.4b | (*.f64 (*.f64 (/.f64 1 (sin.f64 kx)) (sin.f64 ky)) (sin.f64 th)) | |
| ✓ | 4.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) (sin.f64 th)) |
| 34.4b | (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (sin.f64 ky)) (sin.f64 th)) | |
| 30.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) (sin.f64 th)) | |
| 4.7b | (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) | |
| 38.7b | (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (pow.f64 kx 2) (+.f64 (*.f64 (pow.f64 kx 4) -1/3) (*.f64 2/45 (pow.f64 kx 6))))))) (sin.f64 th)) | |
| 8.6b | (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) (sin.f64 ky)))) (sin.f64 th)) | |
| 9.4b | (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (*.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (sin.f64 th)) | |
| 4.8b | (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sin.f64 ky) 4))) (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (sin.f64 th)) | |
| 8.7b | (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky))))) (sin.f64 th)) | |
| 5.0b | (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (sin.f64 th)) | |
| 57.0b | (*.f64 (*.f64 2 (/.f64 (pow.f64 ky 2) (pow.f64 kx 2))) (sin.f64 th)) | |
| ▶ | 56.4b | (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) |
| 57.0b | (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) | |
| ▶ | 51.3b | (sin.f64 th) |
Compiled 1901 to 1358 computations (28.6% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.2b | (pow.f64 (sin.f64 ky) 2) | |
| 0.3b | (pow.f64 (sin.f64 kx) 2) | |
| ✓ | 0.3b | (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)) |
| 4.2b | (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
Compiled 86 to 50 computations (41.9% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | ky | @ | 0 | (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)) |
| 0.0ms | kx | @ | 0 | (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)) |
| 0.0ms | ky | @ | -inf | (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)) |
| 0.0ms | kx | @ | inf | (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)) |
| 0.0ms | ky | @ | inf | (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)) |
| 1× | batch-egg-rewrite |
| 1858× | rational.json-1 |
| 1362× | rational.json-simplify-35 |
| 1014× | rational.json-2 |
| 1014× | rational.json-4 |
| 1014× | rational.json-3 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 47 |
| 1 | 109 | 41 |
| 2 | 231 | 41 |
| 3 | 498 | 41 |
| 4 | 1120 | 41 |
| 5 | 3289 | 41 |
| 6 | 7658 | 41 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (/.f64 1 (sin.f64 ky)) (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sin.f64 ky)) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 (neg.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (/.f64 2 (sin.f64 ky)) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 (neg.f64 ky))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 (neg.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1/2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (neg.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (+.f64 (*.f64 2 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) (*.f64 2 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8) (sin.f64 ky)) (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky)))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sin.f64 (neg.f64 ky))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) (+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (sin.f64 (neg.f64 ky)))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 2 (sin.f64 ky)))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 2 (sin.f64 ky)))) (*.f64 2 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 ky) 4))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (-.f64 0 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1/2 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 ky) 4)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (sin.f64 (neg.f64 ky)))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (sin.f64 ky)))) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (sin.f64 ky)))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)) (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 ky) 4)) (neg.f64 (*.f64 (sin.f64 ky) 4))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 2 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (sin.f64 (neg.f64 ky)))) (*.f64 2 (*.f64 2 (sin.f64 (neg.f64 ky))))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (neg.f64 (*.f64 2 (sin.f64 ky)))) (*.f64 2 (neg.f64 (*.f64 2 (sin.f64 ky))))) (*.f64 2 (*.f64 2 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 2 (sin.f64 (neg.f64 ky)))) (neg.f64 (*.f64 2 (sin.f64 (neg.f64 ky))))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 (*.f64 2 (sin.f64 ky)))) (neg.f64 (neg.f64 (*.f64 2 (sin.f64 ky))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 ky) 4))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 ky) 4))) (-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (-.f64 0 (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (-.f64 0 (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 ky) 1/2)) (-.f64 0 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 2 (sin.f64 (neg.f64 ky))))) (-.f64 0 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 2 (sin.f64 ky))))) (-.f64 0 (*.f64 2 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (sin.f64 (neg.f64 ky))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 2 (sin.f64 ky))))) (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) |
| 1× | egg-herbie |
| 1532× | rational.json-simplify-35 |
| 1172× | rational.json-simplify-41 |
| 1134× | rational.json-simplify-49 |
| 1128× | rational.json-simplify-61 |
| 950× | rational.json-simplify-46 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 302 | 5512 |
| 1 | 881 | 5506 |
| 2 | 2250 | 5486 |
| 3 | 6538 | 5486 |
| 1× | node limit |
| Inputs |
|---|
1 |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6))))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(/.f64 ky (sin.f64 kx)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/12 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (*.f64 -1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2))))))))) (+.f64 (*.f64 1/5040 (/.f64 1 (sin.f64 kx))) (*.f64 1/240 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 7)) (/.f64 ky (sin.f64 kx))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(+.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 0) |
(+.f64 0 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(-.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 0) |
(/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1) |
(/.f64 4 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) |
(/.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 2 (sin.f64 ky))) |
(/.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (/.f64 1 (sin.f64 ky)) (/.f64 1 (sin.f64 ky)))) |
(/.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2) |
(/.f64 (*.f64 2 (sin.f64 ky)) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 -1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 (neg.f64 ky)))) |
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)) |
(/.f64 (*.f64 (sin.f64 ky) (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 4) |
(/.f64 8 (*.f64 2 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) |
(/.f64 8 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8) (sin.f64 ky))) |
(/.f64 (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (/.f64 2 (sin.f64 ky)) (/.f64 2 (sin.f64 ky)))) |
(/.f64 -2 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))) |
(/.f64 -2 (+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 (neg.f64 ky))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 (neg.f64 ky))))) |
(/.f64 -2 (+.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) |
(/.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1/2 (sin.f64 ky)))) |
(/.f64 (sin.f64 (neg.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) |
(/.f64 16 (+.f64 (*.f64 2 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) (*.f64 2 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))))) |
(/.f64 16 (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8) (sin.f64 ky)) (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8) (sin.f64 ky)))) |
(/.f64 -4 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky)))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky)))))) |
(/.f64 -4 (-.f64 0 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 8) |
(/.f64 (*.f64 2 (sin.f64 (neg.f64 ky))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2)) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8)) |
(/.f64 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))) |
(/.f64 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) (+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2) |
(/.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1/2)) |
(/.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2)) |
(/.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) 16) |
(/.f64 (*.f64 2 (*.f64 2 (sin.f64 (neg.f64 ky)))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2))) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 2 (sin.f64 ky)))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2))) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 2 (sin.f64 ky)))) (*.f64 2 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 ky) 4))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8))) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 8) |
(/.f64 (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) -1) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8))) |
(/.f64 -1/2 (-.f64 0 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1/2 (sin.f64 ky))))) |
(/.f64 (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)) 1/4) |
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) 4)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4))) |
(/.f64 (neg.f64 (*.f64 2 (sin.f64 (neg.f64 ky)))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (sin.f64 ky)))) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (sin.f64 ky)))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2))) |
(/.f64 (+.f64 (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)) (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4))) 1/2) |
(/.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 ky) 4)) (neg.f64 (*.f64 (sin.f64 ky) 4))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 2 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) 32) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (sin.f64 (neg.f64 ky)))) (*.f64 2 (*.f64 2 (sin.f64 (neg.f64 ky))))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2)))) |
(/.f64 (+.f64 (*.f64 2 (neg.f64 (*.f64 2 (sin.f64 ky)))) (*.f64 2 (neg.f64 (*.f64 2 (sin.f64 ky))))) (*.f64 2 (*.f64 2 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) |
(/.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 16) |
(/.f64 (+.f64 (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) -2) |
(/.f64 (+.f64 (neg.f64 (*.f64 2 (sin.f64 (neg.f64 ky)))) (neg.f64 (*.f64 2 (sin.f64 (neg.f64 ky))))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2)))) |
(/.f64 (+.f64 (neg.f64 (neg.f64 (*.f64 2 (sin.f64 ky)))) (neg.f64 (neg.f64 (*.f64 2 (sin.f64 ky))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 ky) 4))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 ky) 4))) (-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)))) |
(/.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (-.f64 0 (/.f64 1 (sin.f64 ky)))) |
(/.f64 (neg.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (-.f64 0 (/.f64 2 (sin.f64 ky)))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) 1/2)) (-.f64 0 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1/2))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 2 (sin.f64 (neg.f64 ky))))) (-.f64 0 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2)))) |
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 2 (sin.f64 ky))))) (-.f64 0 (*.f64 2 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (sin.f64 (neg.f64 ky))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2)) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 2 (sin.f64 ky))))) (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(pow.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1) |
(neg.f64 (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
| Outputs |
|---|
1 |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) |
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))))) |
(+.f64 1 (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)) 1/2)) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))))) |
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 4) 1/2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6))))))) |
(+.f64 1 (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)) 1/2)) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 4)) 2/45) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) 2/3)))) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6)) -1/2))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 4)) 2/45) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) 2/3) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6)))) (+.f64 1 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4))))))) |
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 4) 1/2))) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 4)) 2/45) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) 2/3) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 6) -1/2))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 4) 1/2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 4)) 2/45) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) 2/3) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 6) -1/2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 ky (sin.f64 kx)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx))))))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (pow.f64 ky 3) (neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx))))))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (neg.f64 (pow.f64 ky 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) 1/2)) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)))) |
(+.f64 (*.f64 (pow.f64 ky 3) (neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 1/2 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)))) |
(+.f64 (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (neg.f64 (pow.f64 ky 3)))) (*.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/12 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (*.f64 -1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2))))))))) (+.f64 (*.f64 1/5040 (/.f64 1 (sin.f64 kx))) (*.f64 1/240 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 7)) (/.f64 ky (sin.f64 kx))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2)))))))) (-.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) -1/12)) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240)))) (pow.f64 ky 7))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) 1/2)) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)))) |
(+.f64 (*.f64 (pow.f64 ky 3) (neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 1/2 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)) (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) -1/12)) (-.f64 (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (/.f64 1 (pow.f64 (sin.f64 kx) 8))))) (*.f64 (sin.f64 kx) -1/2)) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240)))) (pow.f64 ky 7))))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (neg.f64 (pow.f64 ky 3))) (*.f64 (-.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) -1/12))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240))) (pow.f64 ky 7))) (*.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (neg.f64 (pow.f64 ky 3))) (*.f64 (-.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) -1/12))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240))) (pow.f64 ky 7))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(+.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 0) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(+.f64 0 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(+.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(-.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 0) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 4 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 2 (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (/.f64 1 (sin.f64 ky)) (/.f64 1 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 -1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 (neg.f64 ky)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 -1 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (*.f64 (sin.f64 ky) (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 4) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 8 (*.f64 2 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 8 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (/.f64 2 (sin.f64 ky)) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 -2 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 -2 (+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 (neg.f64 ky))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 (neg.f64 ky))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 -2 (+.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1/2 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (sin.f64 (neg.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 16 (+.f64 (*.f64 2 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) (*.f64 2 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 16 (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8) (sin.f64 ky)) (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8) (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 -4 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky)))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 -4 (-.f64 0 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 8) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (*.f64 2 (sin.f64 (neg.f64 ky))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 4 (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 2 (sin.f64 ky))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 2 (sin.f64 ky)))))) |
(*.f64 4 (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 2 (sin.f64 ky))))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (/.f64 2 (sin.f64 ky)) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(/.f64 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) (+.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1/2)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) 16) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (*.f64 2 (*.f64 2 (sin.f64 (neg.f64 ky)))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 2 (sin.f64 ky)))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 2 (sin.f64 ky)))) (*.f64 2 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 ky) 4))) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 8) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) -1) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 8))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 -1/2 (-.f64 0 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1/2 (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)) 1/4) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) (-.f64 0 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) 4)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (neg.f64 (*.f64 2 (sin.f64 (neg.f64 ky)))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (sin.f64 ky)))) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (sin.f64 ky)))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (+.f64 (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)) (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4))) 1/2) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 ky) 4)) (neg.f64 (*.f64 (sin.f64 ky) 4))) (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 2 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) 32) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (sin.f64 (neg.f64 ky)))) (*.f64 2 (*.f64 2 (sin.f64 (neg.f64 ky))))) (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (+.f64 (*.f64 2 (neg.f64 (*.f64 2 (sin.f64 ky)))) (*.f64 2 (neg.f64 (*.f64 2 (sin.f64 ky))))) (*.f64 2 (*.f64 2 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 16) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (+.f64 (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) -2) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (+.f64 (neg.f64 (*.f64 2 (sin.f64 (neg.f64 ky)))) (neg.f64 (*.f64 2 (sin.f64 (neg.f64 ky))))) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (+.f64 (neg.f64 (neg.f64 (*.f64 2 (sin.f64 ky)))) (neg.f64 (neg.f64 (*.f64 2 (sin.f64 ky))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 ky) 4))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 ky) 4))) (-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (-.f64 0 (/.f64 1 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (neg.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (-.f64 0 (/.f64 2 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) 1/2)) (-.f64 0 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1/2))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 2 (sin.f64 (neg.f64 ky))))) (-.f64 0 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 2 (sin.f64 ky))))) (-.f64 0 (*.f64 2 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (sin.f64 (neg.f64 ky))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -2)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 2 (sin.f64 ky))))) (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(pow.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(neg.f64 (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
Compiled 6 to 4 computations (33.3% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) |
| 0.2b | (pow.f64 (sin.f64 ky) 2) | |
| ✓ | 0.2b | (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) |
| ✓ | 9.8b | (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2)) |
Compiled 49 to 27 computations (44.9% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 6.0ms | ky | @ | inf | (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) |
| 2.0ms | th | @ | -inf | (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) |
| 1.0ms | kx | @ | 0 | (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2)) |
| 1.0ms | th | @ | inf | (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2)) |
| 1.0ms | th | @ | 0 | (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2)) |
| 1× | batch-egg-rewrite |
| 1200× | rational.json-1 |
| 1200× | rational.json-2 |
| 1200× | rational.json-4 |
| 1200× | rational.json-3 |
| 1192× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 93 |
| 1 | 99 | 93 |
| 2 | 247 | 93 |
| 3 | 637 | 93 |
| 4 | 1845 | 93 |
| 5 | 4406 | 93 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (neg.f64 (pow.f64 kx 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 2 (pow.f64 kx 2))) (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 2 (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (neg.f64 (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 2 (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1/2 (pow.f64 kx 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (sin.f64 th) (/.f64 1/2 (pow.f64 kx 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (/.f64 1/2 (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (sin.f64 th) 1/2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (*.f64 (sin.f64 th) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 1 (pow.f64 kx 2)) 1/2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 (*.f64 (pow.f64 kx 2) 4)) (*.f64 (sin.f64 th) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 1 (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (/.f64 1 (pow.f64 kx 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 2 (pow.f64 kx 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 th) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) (/.f64 1/2 (pow.f64 kx 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 th) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 1 (pow.f64 kx 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 th) 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1/2 (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 th) 2) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 (sin.f64 th) (/.f64 1/2 (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (/.f64 1 (*.f64 (pow.f64 kx 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (*.f64 1/2 (/.f64 1/2 (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 th) (/.f64 2 (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 kx 2)) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (sin.f64 th))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (sin.f64 th))) (/.f64 -1 (pow.f64 kx 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (neg.f64 (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1/2 (pow.f64 kx 2))) (*.f64 (sin.f64 th) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (sin.f64 th) (/.f64 1/2 (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2) (*.f64 (sin.f64 th) (/.f64 1/2 (pow.f64 kx 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (sin.f64 th) 1/2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1/2 (pow.f64 kx 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 1/2 (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) (/.f64 1/2 (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (sin.f64 th) 1/2)) (/.f64 1/2 (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (*.f64 (/.f64 1/2 (pow.f64 kx 2)) (*.f64 (sin.f64 th) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (*.f64 1/2 (*.f64 (sin.f64 th) (/.f64 1/2 (pow.f64 kx 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (*.f64 (*.f64 (sin.f64 th) 1/2) (/.f64 1/2 (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 th) 4) (*.f64 (/.f64 1/2 (pow.f64 kx 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 th) 4) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1/2 (pow.f64 kx 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 th) 4) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2) (/.f64 1/2 (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 8 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/4 (/.f64 1/2 (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (pow.f64 kx 2))) (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (pow.f64 kx 2))) (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (sin.f64 th) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (pow.f64 kx 2))) (*.f64 1/2 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 2 (pow.f64 kx 2))) (*.f64 (sin.f64 th) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 2 (pow.f64 kx 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 th) (/.f64 1/2 (pow.f64 kx 2))) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1/2 (pow.f64 kx 2))) (*.f64 (sin.f64 th) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 kx 2)) (*.f64 (sin.f64 th) (*.f64 2 (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 th) 1/2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 2 (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2) (*.f64 (sin.f64 th) (/.f64 2 (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 th) -2) (*.f64 (/.f64 -1 (pow.f64 kx 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 th) -2) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1/2 (pow.f64 kx 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -2) (*.f64 -1 (/.f64 1/2 (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (*.f64 (pow.f64 (/.f64 (sin.f64 ky) 2) 2) (*.f64 (sin.f64 th) (/.f64 1/2 (pow.f64 kx 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (/.f64 (sin.f64 th) (neg.f64 (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (neg.f64 (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1/2 (pow.f64 kx 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (sin.f64 th))) (/.f64 1/2 (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 kx 2)) 1/2) (*.f64 (sin.f64 th) (*.f64 2 (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (neg.f64 (pow.f64 kx 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 2 (pow.f64 kx 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 2 (/.f64 1 (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 kx 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 kx 2) 4)) (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sin.f64 th) (neg.f64 (pow.f64 kx 2)))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1/2 (pow.f64 kx 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (sin.f64 th) (/.f64 1/2 (pow.f64 kx 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 1/2) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (/.f64 1/2 (pow.f64 kx 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 ky) 2) 2) (pow.f64 (*.f64 (sin.f64 ky) 2) 2)) (*.f64 1/4 (*.f64 (sin.f64 th) (/.f64 1/2 (pow.f64 kx 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -1 (pow.f64 kx 2)) (/.f64 -1 (pow.f64 kx 2))) (*.f64 (neg.f64 (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (neg.f64 (pow.f64 kx 2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 th) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (sin.f64 th))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 8 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (sin.f64 th)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 2 (pow.f64 kx 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 2 (pow.f64 kx 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 2 (pow.f64 kx 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 th) (/.f64 (pow.f64 kx 2) (*.f64 2 (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 th) (/.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 th) (/.f64 (/.f64 (*.f64 2 (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (-.f64 0 (neg.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (sin.f64 th))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 2 (pow.f64 kx 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 th) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) (pow.f64 kx 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 th) 2) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 th) 2) (neg.f64 (neg.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 kx 2) (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (*.f64 2 (pow.f64 kx 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sin.f64 th)) (neg.f64 (/.f64 (pow.f64 kx 2) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (*.f64 2 (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 kx 2) (/.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (*.f64 2 (/.f64 (pow.f64 kx 2) (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 th) 4) (/.f64 (*.f64 2 (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 kx 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 th) -2) (neg.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -2) (neg.f64 (pow.f64 kx 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (neg.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))) (*.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -2)) (*.f64 2 (neg.f64 (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (pow.f64 kx 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (neg.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2))) (neg.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 th) 4)) (neg.f64 (/.f64 (*.f64 2 (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4))) (neg.f64 (*.f64 2 (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -8 (-.f64 0 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (pow.f64 kx 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (*.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))) (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (neg.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (sin.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 2) (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)))) (neg.f64 (neg.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))) (neg.f64 (*.f64 (pow.f64 kx 2) (/.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))) (neg.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 8 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) (neg.f64 (*.f64 (pow.f64 kx 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))) (*.f64 2 (pow.f64 kx 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) (-.f64 0 (*.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (pow.f64 kx 2) (/.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -2))) (neg.f64 (*.f64 2 (neg.f64 (pow.f64 kx 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) (-.f64 0 (neg.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 2 (pow.f64 kx 2)))) 1))))) |
| 1× | egg-herbie |
| 1944× | rational.json-simplify-35 |
| 1598× | rational.json-simplify-53 |
| 870× | rational.json-simplify-41 |
| 808× | rational.json-simplify-50 |
| 762× | rational.json-simplify-2 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 429 | 10467 |
| 1 | 1236 | 8771 |
| 2 | 3401 | 8699 |
| 3 | 5873 | 8699 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) th) (pow.f64 kx 2)) |
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) th) (pow.f64 kx 2)) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 3)) (pow.f64 kx 2)))) |
(+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 5)) (pow.f64 kx 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) th) (pow.f64 kx 2)) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 3)) (pow.f64 kx 2))))) |
(+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 5)) (pow.f64 kx 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) th) (pow.f64 kx 2)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 3)) (pow.f64 kx 2))) (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 7)) (pow.f64 kx 2)))))) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2)) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2)) (*.f64 -1/3 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 4)) (pow.f64 kx 2)))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 4)) (pow.f64 kx 2))) (*.f64 2/45 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 6)) (pow.f64 kx 2))))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 4)) (pow.f64 kx 2))) (+.f64 (*.f64 -1/315 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 8)) (pow.f64 kx 2))) (*.f64 2/45 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 6)) (pow.f64 kx 2)))))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) th) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 3))) (*.f64 (pow.f64 (sin.f64 ky) 2) th)) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 5))) (*.f64 (pow.f64 (sin.f64 ky) 2) th))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 7))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 5))) (*.f64 (pow.f64 (sin.f64 ky) 2) th)))) |
(*.f64 (sin.f64 th) (pow.f64 ky 2)) |
(+.f64 (*.f64 -1/3 (*.f64 (sin.f64 th) (pow.f64 ky 4))) (*.f64 (sin.f64 th) (pow.f64 ky 2))) |
(+.f64 (*.f64 -1/3 (*.f64 (sin.f64 th) (pow.f64 ky 4))) (+.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 2/45 (*.f64 (sin.f64 th) (pow.f64 ky 6))))) |
(+.f64 (*.f64 -1/3 (*.f64 (sin.f64 th) (pow.f64 ky 4))) (+.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (+.f64 (*.f64 -1/315 (*.f64 (sin.f64 th) (pow.f64 ky 8))) (*.f64 2/45 (*.f64 (sin.f64 th) (pow.f64 ky 6)))))) |
(*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) th) (pow.f64 kx 2))) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 3)) (pow.f64 kx 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) th) (pow.f64 kx 2)))) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 3)) (pow.f64 kx 2))) (+.f64 (*.f64 1/60 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 5)) (pow.f64 kx 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) th) (pow.f64 kx 2))))) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 3)) (pow.f64 kx 2))) (+.f64 (*.f64 1/60 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 5)) (pow.f64 kx 2))) (+.f64 (*.f64 -1/2520 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 7)) (pow.f64 kx 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) th) (pow.f64 kx 2)))))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) (*.f64 -2/3 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 4)) (pow.f64 kx 2)))) |
(+.f64 (*.f64 4/45 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 6)) (pow.f64 kx 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) (*.f64 -2/3 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 4)) (pow.f64 kx 2))))) |
(+.f64 (*.f64 4/45 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 6)) (pow.f64 kx 2))) (+.f64 (*.f64 -2/315 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 8)) (pow.f64 kx 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) (*.f64 -2/3 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 4)) (pow.f64 kx 2)))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 0) |
(+.f64 0 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(+.f64 -1 (-.f64 1 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (neg.f64 (pow.f64 kx 2))))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 2 (pow.f64 kx 2))) (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 2 (pow.f64 kx 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 2)) |
(-.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 0) |
(-.f64 0 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (neg.f64 (pow.f64 kx 2)))) |
(*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 2 (pow.f64 kx 2)))) |
(*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 2)) |
(*.f64 2 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1/2 (pow.f64 kx 2))))) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (sin.f64 th) (/.f64 1/2 (pow.f64 kx 2))))) |
(*.f64 2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2))) |
(*.f64 2 (*.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (/.f64 1/2 (pow.f64 kx 2)))) |
(*.f64 2 (*.f64 (*.f64 (sin.f64 th) 1/2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) |
(*.f64 2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (*.f64 (sin.f64 th) 1/2))) |
(*.f64 2 (*.f64 (*.f64 (/.f64 1 (pow.f64 kx 2)) 1/2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 2 (*.f64 (/.f64 1 (*.f64 (pow.f64 kx 2) 4)) (*.f64 (sin.f64 th) (*.f64 2 (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 2 (*.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 1 (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (/.f64 1 (pow.f64 kx 2))) |
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 1) |
(*.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 2 (pow.f64 kx 2)))) 1/2) |
(*.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (*.f64 (sin.f64 th) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) (/.f64 1/2 (pow.f64 kx 2))) |
(*.f64 (*.f64 (sin.f64 th) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 1 (pow.f64 kx 2)) 1/2)) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 4)) 1/4) |
(*.f64 (*.f64 (sin.f64 th) 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1/2 (pow.f64 kx 2)))) |
(*.f64 (*.f64 (sin.f64 th) 2) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) |
(*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 (sin.f64 th) (/.f64 1/2 (pow.f64 kx 2)))) |
(*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 1/2)) |
(*.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (/.f64 1 (*.f64 (pow.f64 kx 2) 4))) |
(*.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (*.f64 1/2 (/.f64 1/2 (pow.f64 kx 2)))) |
(*.f64 (*.f64 (sin.f64 th) (/.f64 2 (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 (/.f64 1 (pow.f64 kx 2)) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (sin.f64 th)) |
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (sin.f64 th))) (/.f64 -1 (pow.f64 kx 2))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (neg.f64 (pow.f64 kx 2)))) |
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 4)) |
(*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1/2 (pow.f64 kx 2))) (*.f64 (sin.f64 th) 1/2))) |
(*.f64 4 (*.f64 (*.f64 (sin.f64 th) (/.f64 1/2 (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2))) |
(*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2) (*.f64 (sin.f64 th) (/.f64 1/2 (pow.f64 kx 2))))) |
(*.f64 4 (*.f64 (*.f64 (sin.f64 th) 1/2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1/2 (pow.f64 kx 2))))) |
(*.f64 4 (*.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 1/2 (pow.f64 kx 2)))) |
(*.f64 4 (*.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) (/.f64 1/2 (pow.f64 kx 2)))) |
(*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (sin.f64 th) 1/2)) (/.f64 1/2 (pow.f64 kx 2)))) |
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (*.f64 (/.f64 1/2 (pow.f64 kx 2)) (*.f64 (sin.f64 th) 1/2))) |
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (*.f64 1/2 (*.f64 (sin.f64 th) (/.f64 1/2 (pow.f64 kx 2))))) |
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (*.f64 (*.f64 (sin.f64 th) 1/2) (/.f64 1/2 (pow.f64 kx 2)))) |
(*.f64 (*.f64 (sin.f64 th) 4) (*.f64 (/.f64 1/2 (pow.f64 kx 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2))) |
(*.f64 (*.f64 (sin.f64 th) 4) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1/2 (pow.f64 kx 2))))) |
(*.f64 (*.f64 (sin.f64 th) 4) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2) (/.f64 1/2 (pow.f64 kx 2)))) |
(*.f64 (*.f64 8 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/4 (/.f64 1/2 (pow.f64 kx 2)))) |
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 kx 2))) (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 2)) |
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 kx 2))) (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2))) |
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (sin.f64 th) 1/2))) |
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 kx 2))) (*.f64 1/2 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 2 (pow.f64 kx 2))) (*.f64 (sin.f64 th) 1/2)) |
(*.f64 1/2 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 2 (pow.f64 kx 2))))) |
(*.f64 (*.f64 (sin.f64 th) (/.f64 1/2 (pow.f64 kx 2))) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1/2 (pow.f64 kx 2))) (*.f64 (sin.f64 th) 2)) |
(*.f64 (/.f64 1/2 (pow.f64 kx 2)) (*.f64 (sin.f64 th) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (*.f64 (sin.f64 th) 1/2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 2 (pow.f64 kx 2)))) |
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2) (*.f64 (sin.f64 th) (/.f64 2 (pow.f64 kx 2)))) |
(*.f64 (*.f64 (sin.f64 th) -2) (*.f64 (/.f64 -1 (pow.f64 kx 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2))) |
(*.f64 (*.f64 (sin.f64 th) -2) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1/2 (pow.f64 kx 2))))) |
(*.f64 (*.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -2) (*.f64 -1 (/.f64 1/2 (pow.f64 kx 2)))) |
(*.f64 8 (*.f64 (pow.f64 (/.f64 (sin.f64 ky) 2) 2) (*.f64 (sin.f64 th) (/.f64 1/2 (pow.f64 kx 2))))) |
(*.f64 -2 (*.f64 (/.f64 (sin.f64 th) (neg.f64 (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2))) |
(*.f64 -2 (*.f64 (neg.f64 (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1/2 (pow.f64 kx 2))))) |
(*.f64 -2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (sin.f64 th))) (/.f64 1/2 (pow.f64 kx 2)))) |
(*.f64 (*.f64 (/.f64 1 (pow.f64 kx 2)) 1/2) (*.f64 (sin.f64 th) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (neg.f64 (pow.f64 kx 2))) -1) |
(*.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 2 (pow.f64 kx 2))) 2) |
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 2) 2) |
(*.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 2 (/.f64 1 (pow.f64 kx 2)))) |
(*.f64 1/4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 4))) |
(*.f64 (/.f64 -1 (pow.f64 kx 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (sin.f64 th)))) |
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 4) 4) |
(*.f64 (/.f64 1 (*.f64 (pow.f64 kx 2) 4)) (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4))) |
(*.f64 (*.f64 2 (/.f64 (sin.f64 th) (neg.f64 (pow.f64 kx 2)))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2))) |
(*.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1/2 (pow.f64 kx 2)))) 2) |
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (sin.f64 th) (/.f64 1/2 (pow.f64 kx 2)))) 2) |
(*.f64 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) 2) |
(*.f64 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 1/2) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (*.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (/.f64 1/2 (pow.f64 kx 2))) 2) |
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 ky) 2) 2) (pow.f64 (*.f64 (sin.f64 ky) 2) 2)) (*.f64 1/4 (*.f64 (sin.f64 th) (/.f64 1/2 (pow.f64 kx 2))))) |
(*.f64 (+.f64 (/.f64 -1 (pow.f64 kx 2)) (/.f64 -1 (pow.f64 kx 2))) (*.f64 (neg.f64 (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2))) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 1) |
(neg.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (neg.f64 (pow.f64 kx 2)))) |
(+.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 0) |
(+.f64 0 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(+.f64 -1 (-.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -1)) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 2)) |
(+.f64 (-.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -1) -1) |
(-.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 0) |
(-.f64 0 (*.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (sin.f64 th)))) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 1) |
(/.f64 (*.f64 (sin.f64 th) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) 2) |
(/.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) 4) |
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (sin.f64 th))) -1) |
(/.f64 (*.f64 8 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) 8) |
(/.f64 (*.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -2) -2) |
(/.f64 (*.f64 2 (*.f64 8 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) 16) |
(pow.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 1) |
(neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (sin.f64 th)))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(+.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 2 (pow.f64 kx 2)))) 0) |
(+.f64 0 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 2 (pow.f64 kx 2))))) |
(-.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 2 (pow.f64 kx 2)))) 0) |
(/.f64 (sin.f64 th) (/.f64 (pow.f64 kx 2) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (sin.f64 th) (/.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)) |
(/.f64 (sin.f64 th) (/.f64 (/.f64 (*.f64 2 (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) 4)) |
(/.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 2 (-.f64 0 (neg.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) 2))) |
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) 2)) |
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (sin.f64 th))) 4)) |
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 1/2) |
(/.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 2 (pow.f64 kx 2)))) 1) |
(/.f64 1 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (*.f64 2 (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (*.f64 (sin.f64 th) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) (pow.f64 kx 2)) |
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 4)) 2) |
(/.f64 (*.f64 (sin.f64 th) 2) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 (sin.f64 th) 2) (neg.f64 (neg.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 kx 2) (sin.f64 th))) |
(/.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (*.f64 2 (pow.f64 kx 2))) |
(/.f64 (neg.f64 (sin.f64 th)) (neg.f64 (/.f64 (pow.f64 kx 2) (*.f64 2 (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 -1 (-.f64 0 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 kx 2) (/.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 4 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (*.f64 2 (/.f64 (pow.f64 kx 2) (sin.f64 th)))) |
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 8) 4) |
(/.f64 (*.f64 (sin.f64 th) 4) (/.f64 (*.f64 2 (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 8 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 kx 2) 4)) |
(/.f64 (*.f64 (sin.f64 th) -2) (neg.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -2) (neg.f64 (pow.f64 kx 2))) |
(/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (neg.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) 2)))) |
(/.f64 8 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))) (*.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 8)) 8) |
(/.f64 -2 (neg.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -2)) (*.f64 2 (neg.f64 (pow.f64 kx 2)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (pow.f64 kx 2)) 2) |
(/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 -4 (neg.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2))) (neg.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 th) 4)) (neg.f64 (/.f64 (*.f64 2 (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4))) (neg.f64 (*.f64 2 (pow.f64 kx 2)))) |
(/.f64 -8 (-.f64 0 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))))) |
(/.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (pow.f64 kx 2))) 4) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (*.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 8))) 16) |
(/.f64 (*.f64 2 (/.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))) (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (neg.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (sin.f64 th))))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 2) (sin.f64 th))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)))) (neg.f64 (neg.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th))))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))) (neg.f64 (*.f64 (pow.f64 kx 2) (/.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (neg.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))) (neg.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (neg.f64 (*.f64 8 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) (neg.f64 (*.f64 (pow.f64 kx 2) 4))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))) (*.f64 2 (pow.f64 kx 2))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) (-.f64 0 (*.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (pow.f64 kx 2) (/.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -2))) (neg.f64 (*.f64 2 (neg.f64 (pow.f64 kx 2))))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) (-.f64 0 (neg.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) |
(pow.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 2 (pow.f64 kx 2)))) 1) |
| Outputs |
|---|
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) th) (pow.f64 kx 2)) |
(*.f64 th (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 th (pow.f64 kx 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) th) (pow.f64 kx 2)) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 3)) (pow.f64 kx 2)))) |
(+.f64 (*.f64 th (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (*.f64 -1/6 (*.f64 (pow.f64 th 3) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 th (pow.f64 kx 2))) (*.f64 -1/6 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 th 3) (pow.f64 kx 2))))) |
(+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 5)) (pow.f64 kx 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) th) (pow.f64 kx 2)) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 3)) (pow.f64 kx 2))))) |
(+.f64 (*.f64 th (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 th 3) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (*.f64 1/120 (*.f64 (pow.f64 th 5) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 th (pow.f64 kx 2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 th 3) (pow.f64 kx 2)))) (*.f64 1/120 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 th 5) (pow.f64 kx 2)))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 th 3) (pow.f64 kx 2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 th (pow.f64 kx 2))) (*.f64 1/120 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 th 5) (pow.f64 kx 2)))))) |
(+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 5)) (pow.f64 kx 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) th) (pow.f64 kx 2)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 3)) (pow.f64 kx 2))) (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 7)) (pow.f64 kx 2)))))) |
(+.f64 (*.f64 th (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (+.f64 (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 th 3) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (*.f64 -1/5040 (*.f64 (pow.f64 th 7) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))) (*.f64 1/120 (*.f64 (pow.f64 th 5) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 th 3) (pow.f64 kx 2)))) (+.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 th (pow.f64 kx 2))) (*.f64 -1/5040 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 th 7) (pow.f64 kx 2))))) (*.f64 1/120 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 th 5) (pow.f64 kx 2)))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 th (pow.f64 kx 2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 th 3) (pow.f64 kx 2)))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 th 7) (pow.f64 kx 2)))) (*.f64 1/120 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 th 5) (pow.f64 kx 2))))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 th 3) (pow.f64 kx 2)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 th 5) (pow.f64 kx 2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 th (pow.f64 kx 2))) (*.f64 -1/5040 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 th 7) (pow.f64 kx 2))))))) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2)) |
(*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2)) (*.f64 -1/3 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 4)) (pow.f64 kx 2)))) |
(+.f64 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 -1/3 (*.f64 (pow.f64 ky 4) (/.f64 (sin.f64 th) (pow.f64 kx 2))))) |
(+.f64 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 -1/3 (*.f64 (sin.f64 th) (/.f64 (pow.f64 ky 4) (pow.f64 kx 2))))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 4)) (pow.f64 kx 2))) (*.f64 2/45 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 6)) (pow.f64 kx 2))))) |
(+.f64 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 ky 4) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (*.f64 2/45 (*.f64 (pow.f64 ky 6) (/.f64 (sin.f64 th) (pow.f64 kx 2)))))) |
(+.f64 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 -1/3 (*.f64 (sin.f64 th) (/.f64 (pow.f64 ky 4) (pow.f64 kx 2)))) (*.f64 2/45 (*.f64 (sin.f64 th) (/.f64 (pow.f64 ky 6) (pow.f64 kx 2)))))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 4)) (pow.f64 kx 2))) (+.f64 (*.f64 -1/315 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 8)) (pow.f64 kx 2))) (*.f64 2/45 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 6)) (pow.f64 kx 2)))))) |
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 ky 4) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (+.f64 (+.f64 (*.f64 2/45 (*.f64 (pow.f64 ky 6) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (*.f64 -1/315 (*.f64 (pow.f64 ky 8) (/.f64 (sin.f64 th) (pow.f64 kx 2))))) (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))))) |
(+.f64 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 2/45 (*.f64 (sin.f64 th) (/.f64 (pow.f64 ky 6) (pow.f64 kx 2)))) (+.f64 (*.f64 -1/3 (*.f64 (sin.f64 th) (/.f64 (pow.f64 ky 4) (pow.f64 kx 2)))) (*.f64 -1/315 (*.f64 (sin.f64 th) (/.f64 (pow.f64 ky 8) (pow.f64 kx 2))))))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) th) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 3))) (*.f64 (pow.f64 (sin.f64 ky) 2) th)) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) th) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 th 3) -1/6))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 th (*.f64 -1/6 (pow.f64 th 3)))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 5))) (*.f64 (pow.f64 (sin.f64 ky) 2) th))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 th 3) -1/6)) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) th) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 th 5) 1/120)))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 -1/6 (pow.f64 th 3))) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 th (*.f64 1/120 (pow.f64 th 5))))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 1/120 (pow.f64 th 5)) (+.f64 th (*.f64 -1/6 (pow.f64 th 3))))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/6 (pow.f64 th 3)) (+.f64 th (*.f64 1/120 (pow.f64 th 5))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 7))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 5))) (*.f64 (pow.f64 (sin.f64 ky) 2) th)))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 th 3) -1/6)) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 th 5) 1/120)) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) th) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 th 7) -1/5040))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 th (*.f64 1/120 (pow.f64 th 5)))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 -1/5040 (pow.f64 th 7))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 -1/6 (pow.f64 th 3))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 -1/6 (pow.f64 th 3))) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/5040 (pow.f64 th 7)) (+.f64 th (*.f64 1/120 (pow.f64 th 5)))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 -1/6 (pow.f64 th 3))) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 th (+.f64 (*.f64 -1/5040 (pow.f64 th 7)) (*.f64 1/120 (pow.f64 th 5)))))) |
(*.f64 (sin.f64 th) (pow.f64 ky 2)) |
(+.f64 (*.f64 -1/3 (*.f64 (sin.f64 th) (pow.f64 ky 4))) (*.f64 (sin.f64 th) (pow.f64 ky 2))) |
(+.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky 4) -1/3))) |
(*.f64 (sin.f64 th) (+.f64 (pow.f64 ky 2) (*.f64 -1/3 (pow.f64 ky 4)))) |
(+.f64 (*.f64 -1/3 (*.f64 (sin.f64 th) (pow.f64 ky 4))) (+.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 2/45 (*.f64 (sin.f64 th) (pow.f64 ky 6))))) |
(+.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky 4) -1/3)) (+.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky 6) 2/45)))) |
(+.f64 (*.f64 (sin.f64 th) (*.f64 -1/3 (pow.f64 ky 4))) (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky 2) (*.f64 2/45 (pow.f64 ky 6))))) |
(*.f64 (sin.f64 th) (+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (*.f64 2/45 (pow.f64 ky 6))))) |
(*.f64 (sin.f64 th) (+.f64 (*.f64 2/45 (pow.f64 ky 6)) (+.f64 (pow.f64 ky 2) (*.f64 -1/3 (pow.f64 ky 4))))) |
(+.f64 (*.f64 -1/3 (*.f64 (sin.f64 th) (pow.f64 ky 4))) (+.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (+.f64 (*.f64 -1/315 (*.f64 (sin.f64 th) (pow.f64 ky 8))) (*.f64 2/45 (*.f64 (sin.f64 th) (pow.f64 ky 6)))))) |
(+.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (+.f64 (+.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky 6) 2/45)) (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky 8) -1/315))) (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky 4) -1/3)))) |
(+.f64 (+.f64 (*.f64 (pow.f64 ky 6) (*.f64 2/45 (sin.f64 th))) (*.f64 -1/315 (*.f64 (sin.f64 th) (pow.f64 ky 8)))) (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky 2) (*.f64 -1/3 (pow.f64 ky 4))))) |
(+.f64 (*.f64 (sin.f64 th) (*.f64 -1/3 (pow.f64 ky 4))) (*.f64 (sin.f64 th) (+.f64 (*.f64 -1/315 (pow.f64 ky 8)) (+.f64 (pow.f64 ky 2) (*.f64 2/45 (pow.f64 ky 6)))))) |
(+.f64 (*.f64 (sin.f64 th) (*.f64 -1/3 (pow.f64 ky 4))) (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky 2) (+.f64 (*.f64 -1/315 (pow.f64 ky 8)) (*.f64 2/45 (pow.f64 ky 6)))))) |
(*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) th) (pow.f64 kx 2))) |
(*.f64 2 (*.f64 th (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 th (pow.f64 kx 2)))) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 3)) (pow.f64 kx 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) th) (pow.f64 kx 2)))) |
(+.f64 (*.f64 2 (*.f64 th (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (*.f64 (*.f64 (pow.f64 th 3) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) -1/3)) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 th (pow.f64 kx 2)))) (*.f64 (pow.f64 th 3) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) -1/3))) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 3)) (pow.f64 kx 2))) (+.f64 (*.f64 1/60 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 5)) (pow.f64 kx 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) th) (pow.f64 kx 2))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 th 3) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) -1/3) (+.f64 (*.f64 2 (*.f64 th (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (*.f64 (*.f64 (pow.f64 th 5) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) 1/60))) |
(+.f64 (*.f64 (pow.f64 th 3) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) -1/3)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 th (pow.f64 kx 2)))) (*.f64 (pow.f64 th 5) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 1/60)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 th (pow.f64 kx 2)))) (+.f64 (*.f64 (pow.f64 th 3) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) -1/3)) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 th 5) (pow.f64 kx 2))) 1/60))) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 3)) (pow.f64 kx 2))) (+.f64 (*.f64 1/60 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 5)) (pow.f64 kx 2))) (+.f64 (*.f64 -1/2520 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 7)) (pow.f64 kx 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) th) (pow.f64 kx 2)))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 th 3) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) -1/3) (+.f64 (*.f64 (*.f64 (pow.f64 th 7) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) -1/2520) (+.f64 (*.f64 2 (*.f64 th (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (*.f64 (*.f64 (pow.f64 th 5) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) 1/60)))) |
(+.f64 (*.f64 (pow.f64 th 3) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) -1/3)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 th (pow.f64 kx 2)))) (+.f64 (*.f64 (pow.f64 th 7) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) -1/2520)) (*.f64 (pow.f64 th 5) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 1/60))))) |
(+.f64 (*.f64 (pow.f64 th 3) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) -1/3)) (+.f64 (*.f64 (pow.f64 th 5) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 1/60)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 th (pow.f64 kx 2)))) (*.f64 (pow.f64 th 7) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) -1/2520))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 th (pow.f64 kx 2)))) (+.f64 (*.f64 (pow.f64 th 3) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) -1/3)) (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 th 5) (pow.f64 kx 2))) 1/60) (*.f64 (pow.f64 th 7) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) -1/2520))))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) |
(*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) (*.f64 -2/3 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 4)) (pow.f64 kx 2)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (*.f64 (*.f64 (pow.f64 ky 4) (/.f64 (sin.f64 th) (pow.f64 kx 2))) -2/3)) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (*.f64 (pow.f64 ky 4) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) -2/3))) |
(+.f64 (*.f64 4/45 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 6)) (pow.f64 kx 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) (*.f64 -2/3 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 4)) (pow.f64 kx 2))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (+.f64 (*.f64 (*.f64 (pow.f64 ky 4) (/.f64 (sin.f64 th) (pow.f64 kx 2))) -2/3) (*.f64 (*.f64 (pow.f64 ky 6) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 4/45))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (+.f64 (*.f64 (pow.f64 ky 4) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) -2/3)) (*.f64 (*.f64 (sin.f64 th) (/.f64 (pow.f64 ky 6) (pow.f64 kx 2))) 4/45))) |
(+.f64 (*.f64 4/45 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 6)) (pow.f64 kx 2))) (+.f64 (*.f64 -2/315 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 8)) (pow.f64 kx 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) (*.f64 -2/3 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 4)) (pow.f64 kx 2)))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 ky 6) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 4/45) (+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (+.f64 (*.f64 (*.f64 (pow.f64 ky 4) (/.f64 (sin.f64 th) (pow.f64 kx 2))) -2/3) (*.f64 (*.f64 (pow.f64 ky 8) (/.f64 (sin.f64 th) (pow.f64 kx 2))) -2/315)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (+.f64 (+.f64 (*.f64 (pow.f64 ky 4) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) -2/3)) (*.f64 (*.f64 (sin.f64 th) (/.f64 (pow.f64 ky 8) (pow.f64 kx 2))) -2/315)) (*.f64 (*.f64 (sin.f64 th) (/.f64 (pow.f64 ky 6) (pow.f64 kx 2))) 4/45))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (+.f64 (*.f64 (*.f64 (sin.f64 th) (/.f64 (pow.f64 ky 6) (pow.f64 kx 2))) 4/45) (+.f64 (*.f64 (pow.f64 ky 4) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) -2/3)) (*.f64 (*.f64 (sin.f64 th) (/.f64 (pow.f64 ky 8) (pow.f64 kx 2))) -2/315)))) |
(+.f64 (*.f64 (pow.f64 ky 4) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) -2/3)) (+.f64 (*.f64 (pow.f64 ky 8) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) -2/315)) (+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (*.f64 (*.f64 (sin.f64 th) (/.f64 (pow.f64 ky 6) (pow.f64 kx 2))) 4/45)))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 0) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(+.f64 0 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(+.f64 -1 (-.f64 1 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (neg.f64 (pow.f64 kx 2))))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 2 (pow.f64 kx 2))) (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 2 (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 2)) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(-.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 0) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(-.f64 0 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (neg.f64 (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 2 (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 2)) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 2 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1/2 (pow.f64 kx 2))))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (sin.f64 th) (/.f64 1/2 (pow.f64 kx 2))))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 2 (*.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (/.f64 1/2 (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 2 (*.f64 (*.f64 (sin.f64 th) 1/2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (*.f64 (sin.f64 th) 1/2))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 2 (*.f64 (*.f64 (/.f64 1 (pow.f64 kx 2)) 1/2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 2 (*.f64 (/.f64 1 (*.f64 (pow.f64 kx 2) 4)) (*.f64 (sin.f64 th) (*.f64 2 (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 2 (*.f64 (/.f64 1 (*.f64 (pow.f64 kx 2) 4)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))))) |
(*.f64 2 (*.f64 (sin.f64 th) (*.f64 (/.f64 1/4 (pow.f64 kx 2)) (*.f64 2 (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 (sin.f64 th) 4) (/.f64 1/4 (pow.f64 kx 2)))) |
(*.f64 2 (*.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 1 (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (/.f64 1 (pow.f64 kx 2))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 1) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 2 (pow.f64 kx 2)))) 1/2) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (sin.f64 th) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) (/.f64 1/2 (pow.f64 kx 2))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (sin.f64 th) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 1 (pow.f64 kx 2)) 1/2)) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 4)) 1/4) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (sin.f64 th) 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1/2 (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (sin.f64 th) 2) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 (sin.f64 th) (/.f64 1/2 (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 1/2)) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (/.f64 1 (*.f64 (pow.f64 kx 2) 4))) |
(*.f64 2 (*.f64 (/.f64 1 (*.f64 (pow.f64 kx 2) 4)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))))) |
(*.f64 2 (*.f64 (sin.f64 th) (*.f64 (/.f64 1/4 (pow.f64 kx 2)) (*.f64 2 (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 (sin.f64 th) 4) (/.f64 1/4 (pow.f64 kx 2)))) |
(*.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (*.f64 1/2 (/.f64 1/2 (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (sin.f64 th) (/.f64 2 (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (/.f64 1 (pow.f64 kx 2)) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (sin.f64 th)) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (sin.f64 th))) (/.f64 -1 (pow.f64 kx 2))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (neg.f64 (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 4)) |
(*.f64 4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 4))) |
(*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1/2 (pow.f64 kx 2))) (*.f64 (sin.f64 th) 1/2))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 4 (*.f64 (*.f64 (sin.f64 th) (/.f64 1/2 (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2) (*.f64 (sin.f64 th) (/.f64 1/2 (pow.f64 kx 2))))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 4 (*.f64 (*.f64 (sin.f64 th) 1/2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1/2 (pow.f64 kx 2))))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 4 (*.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 1/2 (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 4 (*.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) (/.f64 1/2 (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 4 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (sin.f64 th) 1/2)) (/.f64 1/2 (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (*.f64 (/.f64 1/2 (pow.f64 kx 2)) (*.f64 (sin.f64 th) 1/2))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (*.f64 1/2 (*.f64 (sin.f64 th) (/.f64 1/2 (pow.f64 kx 2))))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (*.f64 (*.f64 (sin.f64 th) 1/2) (/.f64 1/2 (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (sin.f64 th) 4) (*.f64 (/.f64 1/2 (pow.f64 kx 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (sin.f64 th) 4) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1/2 (pow.f64 kx 2))))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (sin.f64 th) 4) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2) (/.f64 1/2 (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 8 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/4 (/.f64 1/2 (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 kx 2))) (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 2)) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 kx 2))) (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (sin.f64 th) 1/2))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 kx 2))) (*.f64 1/2 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 2 (pow.f64 kx 2))) (*.f64 (sin.f64 th) 1/2)) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 1/2 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 2 (pow.f64 kx 2))))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (sin.f64 th) (/.f64 1/2 (pow.f64 kx 2))) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1/2 (pow.f64 kx 2))) (*.f64 (sin.f64 th) 2)) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (/.f64 1/2 (pow.f64 kx 2)) (*.f64 (sin.f64 th) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (sin.f64 th) 1/2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 2 (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2) (*.f64 (sin.f64 th) (/.f64 2 (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (sin.f64 th) -2) (*.f64 (/.f64 -1 (pow.f64 kx 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (sin.f64 th) -2) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1/2 (pow.f64 kx 2))))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -2) (*.f64 -1 (/.f64 1/2 (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 8 (*.f64 (pow.f64 (/.f64 (sin.f64 ky) 2) 2) (*.f64 (sin.f64 th) (/.f64 1/2 (pow.f64 kx 2))))) |
(*.f64 8 (*.f64 (sin.f64 th) (*.f64 (/.f64 1/2 (pow.f64 kx 2)) (pow.f64 (/.f64 (sin.f64 ky) 2) 2)))) |
(*.f64 (pow.f64 (/.f64 (sin.f64 ky) 2) 2) (*.f64 8 (/.f64 (/.f64 (sin.f64 th) 2) (pow.f64 kx 2)))) |
(*.f64 -2 (*.f64 (/.f64 (sin.f64 th) (neg.f64 (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2))) |
(*.f64 -2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 1/2 (/.f64 (sin.f64 th) (neg.f64 (pow.f64 kx 2)))))) |
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2) (*.f64 (/.f64 (sin.f64 th) (neg.f64 (pow.f64 kx 2))) -2)) |
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2) (*.f64 -2 (/.f64 (sin.f64 th) (neg.f64 (pow.f64 kx 2))))) |
(*.f64 -2 (*.f64 (neg.f64 (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1/2 (pow.f64 kx 2))))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 -2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (sin.f64 th))) (/.f64 1/2 (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (/.f64 1 (pow.f64 kx 2)) 1/2) (*.f64 (sin.f64 th) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (neg.f64 (pow.f64 kx 2))) -1) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 2 (pow.f64 kx 2))) 2) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 2) 2) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 2 (/.f64 1 (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 1/4 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 4))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (/.f64 -1 (pow.f64 kx 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (sin.f64 th)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 4) 4) |
(*.f64 4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 4))) |
(*.f64 (/.f64 1 (*.f64 (pow.f64 kx 2) 4)) (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4))) |
(*.f64 2 (*.f64 (/.f64 1 (*.f64 (pow.f64 kx 2) 4)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))))) |
(*.f64 2 (*.f64 (sin.f64 th) (*.f64 (/.f64 1/4 (pow.f64 kx 2)) (*.f64 2 (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 (sin.f64 th) 4) (/.f64 1/4 (pow.f64 kx 2)))) |
(*.f64 (*.f64 2 (/.f64 (sin.f64 th) (neg.f64 (pow.f64 kx 2)))) (*.f64 -1 (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2))) |
(*.f64 (*.f64 2 (/.f64 (sin.f64 th) (neg.f64 (pow.f64 kx 2)))) (*.f64 (pow.f64 (sin.f64 ky) 2) -1/2)) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 -1/2 (*.f64 2 (/.f64 (sin.f64 th) (neg.f64 (pow.f64 kx 2)))))) |
(neg.f64 (*.f64 (/.f64 (sin.f64 th) (neg.f64 (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 1))) |
(*.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 1/2 (pow.f64 kx 2)))) 2) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (sin.f64 th) (/.f64 1/2 (pow.f64 kx 2)))) 2) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) 2) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 1/2) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (*.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (/.f64 1/2 (pow.f64 kx 2))) 2) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 ky) 2) 2) (pow.f64 (*.f64 (sin.f64 ky) 2) 2)) (*.f64 1/4 (*.f64 (sin.f64 th) (/.f64 1/2 (pow.f64 kx 2))))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 (+.f64 (/.f64 -1 (pow.f64 kx 2)) (/.f64 -1 (pow.f64 kx 2))) (*.f64 (neg.f64 (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/2))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 1) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(neg.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (neg.f64 (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) |
(+.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 0) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) |
(+.f64 0 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) |
(+.f64 -1 (-.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -1)) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 2)) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) |
(+.f64 (-.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -1) -1) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) |
(-.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 0) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) |
(-.f64 0 (*.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (sin.f64 th)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 1) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) |
(/.f64 (*.f64 (sin.f64 th) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) 2) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) |
(/.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) 4) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) |
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (sin.f64 th))) -1) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) |
(/.f64 (*.f64 8 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) 8) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) |
(/.f64 (*.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -2) -2) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) |
(/.f64 (*.f64 2 (*.f64 8 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) 16) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) |
(pow.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 1) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) |
(neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (neg.f64 (sin.f64 th)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(+.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 2 (pow.f64 kx 2)))) 0) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(+.f64 0 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 2 (pow.f64 kx 2))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(-.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 2 (pow.f64 kx 2)))) 0) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (sin.f64 th) (/.f64 (pow.f64 kx 2) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (sin.f64 th) (/.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (sin.f64 th) (/.f64 (/.f64 (*.f64 2 (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) 4)) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 2 (-.f64 0 (neg.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) 2))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) 2)) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (sin.f64 th))) 4)) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 1/2) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 2 (pow.f64 kx 2)))) 1) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 1 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (*.f64 2 (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (*.f64 (sin.f64 th) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) (pow.f64 kx 2)) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 4)) 2) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (*.f64 (sin.f64 th) 2) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (*.f64 (sin.f64 th) 2) (neg.f64 (neg.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 kx 2) (sin.f64 th))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (*.f64 2 (pow.f64 kx 2))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (neg.f64 (sin.f64 th)) (neg.f64 (/.f64 (pow.f64 kx 2) (*.f64 2 (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 -1 (-.f64 0 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 kx 2) (/.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (/.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))) (/.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 kx 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))))))) |
(*.f64 2 (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 kx 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))))))) |
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 kx 2) (*.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))))))) |
(/.f64 4 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (*.f64 2 (/.f64 (pow.f64 kx 2) (sin.f64 th)))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 8) 4) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (*.f64 (sin.f64 th) 4) (/.f64 (*.f64 2 (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (*.f64 8 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 kx 2) 4)) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (*.f64 (sin.f64 th) -2) (neg.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (*.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -2) (neg.f64 (pow.f64 kx 2))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (neg.f64 (pow.f64 (sin.f64 ky) 2)) (neg.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) 2)))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 8 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))) (*.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (/.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))) (/.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 kx 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))))))) |
(*.f64 2 (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 kx 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))))))) |
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 kx 2) (*.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))))))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 8)) 8) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 -2 (neg.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -2)) (*.f64 2 (neg.f64 (pow.f64 kx 2)))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (/.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (pow.f64 kx 2)) 2) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))) (/.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 kx 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))))))) |
(*.f64 2 (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 kx 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))))))) |
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 kx 2) (*.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))))))) |
(/.f64 -4 (neg.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2))) (neg.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 th) 4)) (neg.f64 (/.f64 (*.f64 2 (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4))) (neg.f64 (*.f64 2 (pow.f64 kx 2)))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 -8 (-.f64 0 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (pow.f64 kx 2))) 4) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (*.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 (/.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))) (/.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 kx 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))))))) |
(*.f64 2 (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 kx 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))))))) |
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 kx 2) (*.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) 8))) 16) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (*.f64 2 (/.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))) (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (/.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))) (/.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 kx 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))))))) |
(*.f64 2 (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 kx 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))))))) |
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 kx 2) (*.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))))))) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (neg.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (sin.f64 th))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 2) (sin.f64 th))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)))) (neg.f64 (neg.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))) (neg.f64 (*.f64 (pow.f64 kx 2) (/.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (/.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))) (/.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 kx 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))))))) |
(*.f64 2 (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 kx 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))))))) |
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 kx 2) (*.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))))))) |
(/.f64 (neg.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))) (neg.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (/.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))) (/.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 kx 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))))))) |
(*.f64 2 (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 kx 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))))))) |
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 kx 2) (*.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))))))) |
(/.f64 (neg.f64 (*.f64 8 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) (neg.f64 (*.f64 (pow.f64 kx 2) 4))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))) (*.f64 2 (pow.f64 kx 2))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) (-.f64 0 (*.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 (/.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))) (/.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 kx 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))))))) |
(*.f64 2 (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 kx 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))))))) |
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 kx 2) (*.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))))))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (pow.f64 kx 2) (/.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (/.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))) (/.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 kx 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))))))) |
(*.f64 2 (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 kx 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))))))) |
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 kx 2) (*.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))))))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -2))) (neg.f64 (*.f64 2 (neg.f64 (pow.f64 kx 2))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (/.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))) (/.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 kx 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))))))) |
(*.f64 2 (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 kx 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))))))) |
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 kx 2) (*.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))))))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))) (/.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 kx 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))))))) |
(*.f64 2 (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 kx 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))))))) |
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 kx 2) (*.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))))))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) (-.f64 0 (neg.f64 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (/.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))) (/.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 kx 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))))))) |
(*.f64 2 (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 kx 2) (/.f64 (pow.f64 kx 2) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th)) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))))))) |
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (/.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 kx 2) (*.f64 (/.f64 (/.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))))))) |
(pow.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 2 (pow.f64 kx 2)))) 1) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 1/2)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (*.f64 2 (sin.f64 th)) (pow.f64 kx 2))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) |
| ✓ | 0.1b | (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky)) |
| ✓ | 0.4b | (/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky))) |
| 4.3b | (/.f64 (pow.f64 kx 2) (sin.f64 ky)) |
Compiled 71 to 38 computations (46.5% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | kx | @ | inf | (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky)) |
| 1.0ms | ky | @ | 0 | (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky)) |
| 1.0ms | th | @ | 0 | (/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky))) |
| 1.0ms | ky | @ | 0 | (/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky))) |
| 1.0ms | th | @ | inf | (/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky))) |
| 1× | batch-egg-rewrite |
| 1796× | rational.json-simplify-35 |
| 1072× | exponential.json-3 |
| 1072× | rational.json-1 |
| 1072× | rational.json-2 |
| 1072× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 129 |
| 1 | 116 | 129 |
| 2 | 308 | 129 |
| 3 | 893 | 129 |
| 4 | 3037 | 129 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky))) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky)) |
(+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sin.f64 th) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sin.f64 ky) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky))) (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (sin.f64 th) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 th) 2) (/.f64 1/2 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 th) 2) (*.f64 1/2 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 th) 2) (*.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 4) (/.f64 1 (*.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 th) 4) (/.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 ky)) (/.f64 -1 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 th)) (/.f64 -1 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) (sin.f64 th))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) (/.f64 2 (/.f64 2 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) (/.f64 1 (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (neg.f64 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) (/.f64 (sin.f64 ky) (/.f64 1 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) (/.f64 (sin.f64 th) (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky))) (*.f64 (sin.f64 th) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 th) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) (*.f64 (sin.f64 th) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (neg.f64 (sin.f64 ky)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (/.f64 1 (sin.f64 th))) (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 2 (sin.f64 th))) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 th) (/.f64 1 (sin.f64 ky))) (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sin.f64 ky))) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 th) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 th))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 th)))) (*.f64 (sin.f64 ky) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky)) 4)) (*.f64 (sin.f64 th) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 th))) (neg.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky))) (neg.f64 (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky))) (/.f64 1/2 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)))) (sin.f64 th))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (neg.f64 (sin.f64 ky))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (neg.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (*.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 1/2 (/.f64 1 (sin.f64 ky))) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (/.f64 1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (*.f64 1/2 (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (/.f64 1/2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) (/.f64 1 (*.f64 (sin.f64 ky) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) (/.f64 -1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (neg.f64 (sin.f64 ky))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (neg.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (sin.f64 ky))) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sin.f64 ky))) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sin.f64 ky))) (*.f64 1/2 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sin.f64 ky)) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (*.f64 (sin.f64 ky) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) 2) (*.f64 2 (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sin.f64 ky) 4)) (*.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sin.f64 ky)) (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (sin.f64 ky)) (/.f64 1/2 (sin.f64 ky))) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (neg.f64 (sin.f64 ky)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))))))) |
| 1× | egg-herbie |
| 1028× | rational.json-simplify-41 |
| 998× | rational.json-simplify-51 |
| 876× | rational.json-simplify-53 |
| 870× | rational.json-simplify-1 |
| 802× | rational.json-simplify-2 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 368 | 11488 |
| 1 | 811 | 11188 |
| 2 | 1662 | 10954 |
| 3 | 4299 | 10744 |
| 4 | 7233 | 10744 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (sin.f64 ky) th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(+.f64 (/.f64 (*.f64 (sin.f64 ky) th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))) |
(+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 5)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) (+.f64 (/.f64 (*.f64 (sin.f64 ky) th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))))) |
(+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 5)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 7)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) (+.f64 (/.f64 (*.f64 (sin.f64 ky) th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (pow.f64 ky 4))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/60 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (+.f64 1 (*.f64 1/12 (pow.f64 kx 2)))) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6) (sin.f64 th)) (pow.f64 kx 4))))) (pow.f64 ky 6)) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (pow.f64 ky 4)))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/60 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (+.f64 1 (*.f64 1/12 (pow.f64 kx 2)))) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6) (sin.f64 th)) (pow.f64 kx 4))))) (pow.f64 ky 6)) (+.f64 (*.f64 (-.f64 (*.f64 -1/2520 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 1/60 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (+.f64 1 (*.f64 1/12 (pow.f64 kx 2)))) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6) (sin.f64 th)) (pow.f64 kx 4))))) (+.f64 1 (*.f64 1/12 (pow.f64 kx 2)))) (pow.f64 kx 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 1/120 (*.f64 -1/2 (+.f64 (*.f64 1/720 (pow.f64 kx 2)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) (*.f64 -1/5040 (pow.f64 kx 2)))))) (sin.f64 th)) (pow.f64 kx 4))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6)) (pow.f64 kx 2)))))) (pow.f64 ky 8)) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (pow.f64 ky 4))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(sin.f64 th) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 6)) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (+.f64 (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))) (*.f64 -16 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 8)) (pow.f64 kx 8)))))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (+.f64 (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))) (*.f64 -16 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 8)) (pow.f64 kx 8)))))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 1/12 (pow.f64 kx 2)))) (*.f64 -1/12 (pow.f64 kx 2))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (+.f64 (*.f64 1/12 (pow.f64 kx 2)) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) (+.f64 1/6 (+.f64 (*.f64 -1/6 (-.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (*.f64 -1/12 (pow.f64 kx 2)))) (*.f64 1/240 (pow.f64 kx 2))))) (pow.f64 ky 2))))) (*.f64 -1/12 (pow.f64 kx 2))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (+.f64 (*.f64 1/12 (pow.f64 kx 2)) (+.f64 (*.f64 (-.f64 (+.f64 1/120 (*.f64 -1/2 (+.f64 (*.f64 1/720 (pow.f64 kx 2)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) (*.f64 -1/5040 (pow.f64 kx 2)))))) (+.f64 (*.f64 -1/10080 (pow.f64 kx 2)) (+.f64 (*.f64 1/120 (-.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (*.f64 -1/12 (pow.f64 kx 2)))) (*.f64 -1/6 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) (+.f64 1/6 (+.f64 (*.f64 -1/6 (-.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (*.f64 -1/12 (pow.f64 kx 2)))) (*.f64 1/240 (pow.f64 kx 2))))))))) (pow.f64 ky 4)) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) (+.f64 1/6 (+.f64 (*.f64 -1/6 (-.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (*.f64 -1/12 (pow.f64 kx 2)))) (*.f64 1/240 (pow.f64 kx 2))))) (pow.f64 ky 2)))))) (*.f64 -1/12 (pow.f64 kx 2))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) (sin.f64 ky)) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) (sin.f64 ky)) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) (sin.f64 ky)) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) (sin.f64 ky)) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) (sin.f64 ky)) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) (sin.f64 ky)) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) (sin.f64 ky)) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) (sin.f64 ky)) |
1 |
(+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) ky)) |
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6) (pow.f64 ky 3)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) ky))) |
(+.f64 (*.f64 (+.f64 1/120 (*.f64 -1/2 (+.f64 (*.f64 1/720 (pow.f64 kx 2)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) (*.f64 -1/5040 (pow.f64 kx 2)))))) (pow.f64 ky 5)) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6) (pow.f64 ky 3)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) ky)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(sin.f64 ky) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) 0) |
(+.f64 0 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))))) |
(-.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) 0) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 2 (/.f64 (sin.f64 th) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky)))) |
(*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 th)))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) 2)) |
(*.f64 2 (*.f64 (/.f64 1/2 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky))) (sin.f64 th))) |
(*.f64 2 (*.f64 (/.f64 (sin.f64 th) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(*.f64 1/2 (*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))))) |
(*.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) 1) |
(*.f64 1 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))))) |
(*.f64 (*.f64 (sin.f64 th) 2) (/.f64 1/2 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)))) |
(*.f64 (*.f64 (sin.f64 th) 2) (*.f64 1/2 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))))) |
(*.f64 (*.f64 (sin.f64 th) 2) (*.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(*.f64 (*.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)))) |
(*.f64 (*.f64 (sin.f64 ky) 4) (/.f64 1 (*.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 th))))) |
(*.f64 (*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))))) 1/2) |
(*.f64 (*.f64 (sin.f64 th) 4) (/.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky)) 4))) |
(*.f64 (neg.f64 (sin.f64 ky)) (/.f64 -1 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 th)))) |
(*.f64 (neg.f64 (sin.f64 th)) (/.f64 -1 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) (/.f64 2 (/.f64 2 (sin.f64 th)))) |
(*.f64 (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) (sin.f64 ky)) |
(*.f64 (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) (/.f64 1 (/.f64 1 (sin.f64 ky)))) |
(*.f64 -1 (/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (neg.f64 (sin.f64 ky))))) |
(*.f64 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) (/.f64 (sin.f64 ky) (/.f64 1 (sin.f64 th)))) |
(*.f64 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) (/.f64 (sin.f64 th) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (/.f64 1/2 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky))) (*.f64 (sin.f64 th) 2)) |
(*.f64 (/.f64 (sin.f64 th) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 1/2 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) (*.f64 (sin.f64 th) 2)) |
(*.f64 (/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (neg.f64 (sin.f64 ky)))) -1) |
(*.f64 (/.f64 (sin.f64 ky) (/.f64 1 (sin.f64 th))) (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 2 (/.f64 2 (sin.f64 th))) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (/.f64 (sin.f64 th) (/.f64 1 (sin.f64 ky))) (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 1 (/.f64 1 (sin.f64 ky))) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (/.f64 (sin.f64 th) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky))) 2) |
(*.f64 (/.f64 (sin.f64 ky) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 th))) 2) |
(*.f64 (/.f64 1 (*.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 th)))) (*.f64 (sin.f64 ky) 4)) |
(*.f64 (/.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) 2) 2) |
(*.f64 (/.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky)) 4)) (*.f64 (sin.f64 th) 4)) |
(*.f64 (/.f64 -1 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 th))) (neg.f64 (sin.f64 ky))) |
(*.f64 (/.f64 -1 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky))) (neg.f64 (sin.f64 th))) |
(*.f64 (+.f64 (/.f64 1/2 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky))) (/.f64 1/2 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)))) (sin.f64 th)) |
(pow.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) 1) |
(neg.f64 (/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (neg.f64 (sin.f64 ky))))) |
(+.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) 0) |
(+.f64 0 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky))) |
(-.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) 0) |
(-.f64 0 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (neg.f64 (sin.f64 ky)))) |
(*.f64 2 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (*.f64 (sin.f64 ky) 2))) |
(*.f64 2 (/.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) 2)) |
(*.f64 2 (*.f64 (*.f64 1/2 (/.f64 1 (sin.f64 ky))) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 2 (*.f64 (/.f64 1/2 (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky))) |
(*.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) 1) |
(*.f64 1 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky))) |
(*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky)) 1/2) |
(*.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (*.f64 1/2 (/.f64 1 (sin.f64 ky)))) |
(*.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (/.f64 1/2 (sin.f64 ky))) |
(*.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) (/.f64 1 (*.f64 (sin.f64 ky) 4))) |
(*.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky))) 1/4) |
(*.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) |
(*.f64 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) (/.f64 -1 (sin.f64 ky))) |
(*.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (neg.f64 (sin.f64 ky))) -1) |
(*.f64 -1 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (neg.f64 (sin.f64 ky)))) |
(*.f64 (*.f64 1/2 (/.f64 1 (sin.f64 ky))) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) |
(*.f64 (*.f64 2 (/.f64 1 (sin.f64 ky))) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) 2)) |
(*.f64 (*.f64 2 (/.f64 1 (sin.f64 ky))) (*.f64 1/2 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (/.f64 1/2 (sin.f64 ky)) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (*.f64 (sin.f64 ky) 2)) 2) |
(*.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) 2) (*.f64 2 (/.f64 1 (sin.f64 ky)))) |
(*.f64 1/4 (*.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky)))) |
(*.f64 (/.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) 2) 2) |
(*.f64 (/.f64 1 (*.f64 (sin.f64 ky) 4)) (*.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 -1 (sin.f64 ky)) (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (+.f64 (/.f64 1/2 (sin.f64 ky)) (/.f64 1/2 (sin.f64 ky))) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) |
(pow.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) 1) |
(neg.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (neg.f64 (sin.f64 ky)))) |
(-.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) 0) |
(-.f64 0 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 2 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) 2)) |
(*.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) |
(*.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) 1) |
(*.f64 1 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) |
(*.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) 1/2) |
(*.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) 1/4) |
(*.f64 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) -1) |
(*.f64 -1 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) 2) 2) |
(*.f64 1/4 (*.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)))) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) 1) |
(/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) 2) |
(/.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) 4) |
(/.f64 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) -1) |
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) 4) 8) |
(/.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) -2) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) 4)) 16) |
(pow.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) 1) |
(neg.f64 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
| Outputs |
|---|
(/.f64 (*.f64 (sin.f64 ky) th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (sin.f64 ky) (/.f64 th (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(+.f64 (/.f64 (*.f64 (sin.f64 ky) th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))) |
(+.f64 (*.f64 (sin.f64 ky) (/.f64 th (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) (*.f64 (pow.f64 th 3) (*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) -1/6))) |
(+.f64 (*.f64 (sin.f64 ky) (/.f64 th (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) (*.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 th 3) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) -1/6))) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) (+.f64 th (*.f64 (pow.f64 th 3) -1/6))) |
(+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 5)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) (+.f64 (/.f64 (*.f64 (sin.f64 ky) th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))))) |
(+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 ky) th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))) (*.f64 1/120 (*.f64 (pow.f64 th 5) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))))) |
(+.f64 (*.f64 (sin.f64 ky) (/.f64 th (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) (+.f64 (*.f64 (pow.f64 th 3) (*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) -1/6)) (*.f64 1/120 (*.f64 (pow.f64 th 5) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))))) |
(+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 th 3) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) -1/6)) (+.f64 (*.f64 (sin.f64 ky) (/.f64 th (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) (*.f64 1/120 (*.f64 (pow.f64 th 5) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))))) |
(+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 th 3) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) -1/6)) (*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) (+.f64 th (*.f64 (pow.f64 th 5) 1/120)))) |
(+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 5)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 7)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) (+.f64 (/.f64 (*.f64 (sin.f64 ky) th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))))) |
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 th 5) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))) (+.f64 (+.f64 (/.f64 (*.f64 (sin.f64 ky) th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))) (*.f64 -1/5040 (*.f64 (pow.f64 th 7) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))))) |
(+.f64 (*.f64 (sin.f64 ky) (/.f64 th (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) (+.f64 (+.f64 (*.f64 (pow.f64 th 3) (*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) -1/6)) (*.f64 (pow.f64 th 7) (*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) -1/5040))) (*.f64 1/120 (*.f64 (pow.f64 th 5) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))))) |
(+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 th 3) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) -1/6)) (+.f64 (+.f64 (*.f64 (sin.f64 ky) (/.f64 th (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) (*.f64 1/120 (*.f64 (pow.f64 th 5) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))))) (*.f64 -1/5040 (*.f64 (pow.f64 th 7) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))))) |
(+.f64 (*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) (+.f64 th (*.f64 (pow.f64 th 3) -1/6))) (+.f64 (*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) (*.f64 (pow.f64 th 5) 1/120)) (*.f64 -1/5040 (*.f64 (pow.f64 th 7) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) |
(*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 2 (*.f64 (sin.f64 th) (/.f64 (pow.f64 ky 2) (pow.f64 kx 2)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (pow.f64 ky 4))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (sin.f64 th) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))))) (pow.f64 ky 4))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (sin.f64 th) (*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4)) 4))) (pow.f64 ky 4))) |
(+.f64 (*.f64 2 (*.f64 (sin.f64 th) (/.f64 (pow.f64 ky 2) (pow.f64 kx 2)))) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4)) (*.f64 (sin.f64 th) 4))) (pow.f64 ky 4))) |
(+.f64 (*.f64 2 (*.f64 (sin.f64 th) (/.f64 (pow.f64 ky 2) (pow.f64 kx 2)))) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) 4))) (pow.f64 ky 4))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/60 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (+.f64 1 (*.f64 1/12 (pow.f64 kx 2)))) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6) (sin.f64 th)) (pow.f64 kx 4))))) (pow.f64 ky 6)) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (pow.f64 ky 4)))) |
(+.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (sin.f64 th) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))))) (pow.f64 ky 4))) (*.f64 (-.f64 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 1/60) (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (sin.f64 th) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))))) (pow.f64 kx 2)))) (*.f64 4 (/.f64 (*.f64 (sin.f64 th) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 2) 1/120) (*.f64 (pow.f64 kx 2) -1/36))) 1/6)) (pow.f64 kx 4))))) (pow.f64 ky 6))) |
(+.f64 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (sin.f64 th) (*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4)) 4))) (pow.f64 ky 4)) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 1/60) (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (sin.f64 th) (*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4)) 4))) (pow.f64 kx 2)))) (*.f64 4 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) -7/360)) 1/6) (/.f64 (sin.f64 th) (pow.f64 kx 4)))))) (pow.f64 ky 6)) (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))))) |
(+.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 th) (/.f64 (pow.f64 ky 2) (pow.f64 kx 2)))) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4)) (*.f64 (sin.f64 th) 4))) (pow.f64 ky 4))) (*.f64 (-.f64 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 1/60) (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4)) (*.f64 (sin.f64 th) 4))) (pow.f64 kx 2)))) (*.f64 4 (*.f64 (sin.f64 th) (/.f64 (-.f64 (*.f64 (pow.f64 kx 2) 7/720) 1/6) (pow.f64 kx 4)))))) (pow.f64 ky 6))) |
(+.f64 (*.f64 2 (*.f64 (sin.f64 th) (/.f64 (pow.f64 ky 2) (pow.f64 kx 2)))) (+.f64 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) 4))) (pow.f64 ky 4)) (*.f64 (-.f64 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 1/60) (+.f64 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) 4))) (*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 2)) 2)) (*.f64 4 (*.f64 (-.f64 (*.f64 (pow.f64 kx 2) 7/720) 1/6) (/.f64 (sin.f64 th) (pow.f64 kx 4)))))) (pow.f64 ky 6)))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/60 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (+.f64 1 (*.f64 1/12 (pow.f64 kx 2)))) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6) (sin.f64 th)) (pow.f64 kx 4))))) (pow.f64 ky 6)) (+.f64 (*.f64 (-.f64 (*.f64 -1/2520 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 1/60 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (+.f64 1 (*.f64 1/12 (pow.f64 kx 2)))) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6) (sin.f64 th)) (pow.f64 kx 4))))) (+.f64 1 (*.f64 1/12 (pow.f64 kx 2)))) (pow.f64 kx 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 1/120 (*.f64 -1/2 (+.f64 (*.f64 1/720 (pow.f64 kx 2)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) (*.f64 -1/5040 (pow.f64 kx 2)))))) (sin.f64 th)) (pow.f64 kx 4))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6)) (pow.f64 kx 2)))))) (pow.f64 ky 8)) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (pow.f64 ky 4))))) |
(+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 1/60) (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (sin.f64 th) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))))) (pow.f64 kx 2)))) (*.f64 4 (/.f64 (*.f64 (sin.f64 th) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 2) 1/120) (*.f64 (pow.f64 kx 2) -1/36))) 1/6)) (pow.f64 kx 4))))) (pow.f64 ky 6)) (+.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (sin.f64 th) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))))) (pow.f64 ky 4))) (*.f64 (-.f64 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) -1/2520) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (-.f64 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 1/60) (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (sin.f64 th) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))))) (pow.f64 kx 2)))) (*.f64 4 (/.f64 (*.f64 (sin.f64 th) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 2) 1/120) (*.f64 (pow.f64 kx 2) -1/36))) 1/6)) (pow.f64 kx 4)))))) (pow.f64 kx 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/120 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 2) 1/720) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 kx 2) 1/120) (*.f64 (pow.f64 kx 2) -1/36)) 1/6) (*.f64 (pow.f64 kx 2) -1/5040)))))) (pow.f64 kx 4))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 4 (*.f64 (sin.f64 th) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4))))) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 2) 1/120) (*.f64 (pow.f64 kx 2) -1/36))) 1/6)) (pow.f64 kx 2)))))) (pow.f64 ky 8)))) |
(+.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (sin.f64 th) (*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4)) 4))) (pow.f64 ky 4)) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 1/60) (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (sin.f64 th) (*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4)) 4))) (pow.f64 kx 2)))) (*.f64 4 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) -7/360)) 1/6) (/.f64 (sin.f64 th) (pow.f64 kx 4)))))) (pow.f64 ky 6)) (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))))) (*.f64 (-.f64 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) -1/2520) (+.f64 (*.f64 4 (*.f64 (+.f64 1/120 (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (pow.f64 kx 2) -7/360) 1/6) (*.f64 (pow.f64 kx 2) 1/840)))) (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (*.f64 2 (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 1/60) (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (sin.f64 th) (*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4)) 4))) (pow.f64 kx 2)))) (*.f64 4 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) -7/360)) 1/6) (/.f64 (sin.f64 th) (pow.f64 kx 4)))))) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 2))) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (sin.f64 th) (*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4)) 4))) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) -7/360)) 1/6) (pow.f64 kx 2))))))) (pow.f64 ky 8))) |
(+.f64 (*.f64 2 (*.f64 (sin.f64 th) (/.f64 (pow.f64 ky 2) (pow.f64 kx 2)))) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) -1/2520) (+.f64 (*.f64 (sin.f64 th) (*.f64 4 (/.f64 (+.f64 1/120 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 2) -7/2160) (*.f64 (pow.f64 kx 2) 1/840)))) (pow.f64 kx 4)))) (*.f64 2 (+.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (-.f64 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 1/60) (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4)) (*.f64 (sin.f64 th) 4))) (pow.f64 kx 2)))) (*.f64 4 (*.f64 (sin.f64 th) (/.f64 (-.f64 (*.f64 (pow.f64 kx 2) 7/720) 1/6) (pow.f64 kx 4)))))) (pow.f64 kx 2))) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4)) (*.f64 (sin.f64 th) 4))) (/.f64 (-.f64 (*.f64 (pow.f64 kx 2) 7/720) 1/6) (pow.f64 kx 2))))))) (pow.f64 ky 8)) (+.f64 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4)) (*.f64 (sin.f64 th) 4))) (pow.f64 ky 4)) (*.f64 (-.f64 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 1/60) (+.f64 (*.f64 2 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 4)) (*.f64 (sin.f64 th) 4))) (pow.f64 kx 2)))) (*.f64 4 (*.f64 (sin.f64 th) (/.f64 (-.f64 (*.f64 (pow.f64 kx 2) 7/720) 1/6) (pow.f64 kx 4)))))) (pow.f64 ky 6))))) |
(+.f64 (*.f64 2 (*.f64 (sin.f64 th) (/.f64 (pow.f64 ky 2) (pow.f64 kx 2)))) (+.f64 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) 4))) (pow.f64 ky 4)) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 1/60) (+.f64 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) 4))) (*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 2)) 2)) (*.f64 4 (*.f64 (-.f64 (*.f64 (pow.f64 kx 2) 7/720) 1/6) (/.f64 (sin.f64 th) (pow.f64 kx 4)))))) (pow.f64 ky 6)) (*.f64 (-.f64 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) -1/2520) (+.f64 (*.f64 4 (*.f64 (+.f64 1/120 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) -31/15120))) (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (*.f64 2 (+.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (/.f64 (-.f64 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) 1/60) (+.f64 (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) 4))) (*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (pow.f64 kx 2)) 2)) (*.f64 4 (*.f64 (-.f64 (*.f64 (pow.f64 kx 2) 7/720) 1/6) (/.f64 (sin.f64 th) (pow.f64 kx 4)))))) (pow.f64 kx 2))) (*.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) 4))) (/.f64 (-.f64 (*.f64 (pow.f64 kx 2) 7/720) 1/6) (pow.f64 kx 2))))))) (pow.f64 ky 8))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))) |
(sin.f64 th) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) |
(+.f64 (sin.f64 th) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 (sin.f64 th) (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -1/2))) |
(*.f64 (sin.f64 th) (+.f64 1 (*.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) -1/2))) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (sin.f64 th) (*.f64 1/4 (*.f64 (pow.f64 kx 4) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)))))) |
(+.f64 (sin.f64 th) (+.f64 (*.f64 (pow.f64 kx 4) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) 1/4)) (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -1/2)))) |
(+.f64 (sin.f64 th) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 th) (*.f64 (/.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 4)) 1/4)))) |
(+.f64 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 -1/2 (pow.f64 kx 2))) (*.f64 (sin.f64 th) (+.f64 1 (*.f64 (/.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 4)) 1/4)))) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 6)) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)))) |
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 kx 4) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (sin.f64 th) (*.f64 -1/8 (*.f64 (pow.f64 kx 6) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6))))))) |
(+.f64 (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -1/2)) (+.f64 (+.f64 (sin.f64 th) (*.f64 (pow.f64 kx 4) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) 1/4))) (*.f64 -1/8 (*.f64 (sin.f64 th) (/.f64 (pow.f64 kx 6) (pow.f64 (sin.f64 ky) 6)))))) |
(+.f64 (sin.f64 th) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 6)) (pow.f64 (sin.f64 ky) 6)))) (*.f64 (sin.f64 th) (*.f64 (/.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 4)) 1/4)))) |
(+.f64 (*.f64 (sin.f64 th) (+.f64 1 (*.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) -1/2))) (+.f64 (*.f64 (sin.f64 th) (*.f64 (/.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 4)) 1/4)) (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 6)) (pow.f64 (sin.f64 ky) 6))))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 2 (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (*.f64 -4 (*.f64 (pow.f64 (sin.f64 ky) 4) (/.f64 (sin.f64 th) (pow.f64 kx 4))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) -4))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 -4 (/.f64 (sin.f64 th) (pow.f64 kx 4))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 2 (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 -4 (/.f64 (sin.f64 th) (pow.f64 kx 4))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 ky) 4) (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (*.f64 8 (*.f64 (pow.f64 (sin.f64 ky) 6) (/.f64 (sin.f64 th) (pow.f64 kx 6)))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) -4)) (*.f64 8 (*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 kx 6)))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 -4 (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (*.f64 8 (*.f64 (pow.f64 (sin.f64 ky) 6) (/.f64 (sin.f64 th) (pow.f64 kx 6)))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 2 (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 -4 (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (*.f64 8 (*.f64 (pow.f64 (sin.f64 ky) 6) (/.f64 (sin.f64 th) (pow.f64 kx 6)))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (+.f64 (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))) (*.f64 -16 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 8)) (pow.f64 kx 8)))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 ky) 4) (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (+.f64 (*.f64 8 (*.f64 (pow.f64 (sin.f64 ky) 6) (/.f64 (sin.f64 th) (pow.f64 kx 6)))) (*.f64 -16 (*.f64 (pow.f64 (sin.f64 ky) 8) (/.f64 (sin.f64 th) (pow.f64 kx 8))))))) |
(+.f64 (+.f64 (*.f64 8 (*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 kx 6)))) (*.f64 (pow.f64 (sin.f64 ky) 8) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 8)) -16))) (+.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) -4)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 -4 (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (+.f64 (*.f64 8 (*.f64 (pow.f64 (sin.f64 ky) 6) (/.f64 (sin.f64 th) (pow.f64 kx 6)))) (*.f64 (pow.f64 (sin.f64 ky) 8) (*.f64 -16 (/.f64 (sin.f64 th) (pow.f64 kx 8))))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 -4 (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 2 (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (+.f64 (*.f64 8 (*.f64 (pow.f64 (sin.f64 ky) 6) (/.f64 (sin.f64 th) (pow.f64 kx 6)))) (*.f64 (pow.f64 (sin.f64 ky) 8) (*.f64 -16 (/.f64 (sin.f64 th) (pow.f64 kx 8))))))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 2 (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (*.f64 -4 (*.f64 (pow.f64 (sin.f64 ky) 4) (/.f64 (sin.f64 th) (pow.f64 kx 4))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) -4))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 -4 (/.f64 (sin.f64 th) (pow.f64 kx 4))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 2 (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 -4 (/.f64 (sin.f64 th) (pow.f64 kx 4))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 ky) 4) (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (*.f64 8 (*.f64 (pow.f64 (sin.f64 ky) 6) (/.f64 (sin.f64 th) (pow.f64 kx 6)))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) -4)) (*.f64 8 (*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 kx 6)))))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 -4 (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (*.f64 8 (*.f64 (pow.f64 (sin.f64 ky) 6) (/.f64 (sin.f64 th) (pow.f64 kx 6)))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 2 (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 -4 (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (*.f64 8 (*.f64 (pow.f64 (sin.f64 ky) 6) (/.f64 (sin.f64 th) (pow.f64 kx 6)))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (+.f64 (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))) (*.f64 -16 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 8)) (pow.f64 kx 8)))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 ky) 4) (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (+.f64 (*.f64 8 (*.f64 (pow.f64 (sin.f64 ky) 6) (/.f64 (sin.f64 th) (pow.f64 kx 6)))) (*.f64 -16 (*.f64 (pow.f64 (sin.f64 ky) 8) (/.f64 (sin.f64 th) (pow.f64 kx 8))))))) |
(+.f64 (+.f64 (*.f64 8 (*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 kx 6)))) (*.f64 (pow.f64 (sin.f64 ky) 8) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 8)) -16))) (+.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) -4)))) |
(+.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 -4 (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (+.f64 (*.f64 8 (*.f64 (pow.f64 (sin.f64 ky) 6) (/.f64 (sin.f64 th) (pow.f64 kx 6)))) (*.f64 (pow.f64 (sin.f64 ky) 8) (*.f64 -16 (/.f64 (sin.f64 th) (pow.f64 kx 8))))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 -4 (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 2 (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (+.f64 (*.f64 8 (*.f64 (pow.f64 (sin.f64 ky) 6) (/.f64 (sin.f64 th) (pow.f64 kx 6)))) (*.f64 (pow.f64 (sin.f64 ky) 8) (*.f64 -16 (/.f64 (sin.f64 th) (pow.f64 kx 8))))))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 1/12 (pow.f64 kx 2)))) (*.f64 -1/12 (pow.f64 kx 2))) |
(+.f64 (+.f64 (*.f64 (pow.f64 kx 2) 1/12) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (-.f64 1 (*.f64 (pow.f64 kx 2) -1/12))) |
(+.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 (pow.f64 kx 2) -1/12))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (+.f64 (*.f64 1/12 (pow.f64 kx 2)) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) (+.f64 1/6 (+.f64 (*.f64 -1/6 (-.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (*.f64 -1/12 (pow.f64 kx 2)))) (*.f64 1/240 (pow.f64 kx 2))))) (pow.f64 ky 2))))) (*.f64 -1/12 (pow.f64 kx 2))) |
(+.f64 (+.f64 (*.f64 (pow.f64 kx 2) 1/12) (+.f64 (*.f64 (pow.f64 ky 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 2) 1/120) (*.f64 (pow.f64 kx 2) -1/36))) (+.f64 (*.f64 -1/6 (-.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (*.f64 (pow.f64 kx 2) -1/12))) (+.f64 (*.f64 (pow.f64 kx 2) 1/240) 1/6)))) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (-.f64 1 (*.f64 (pow.f64 kx 2) -1/12))) |
(+.f64 (+.f64 (*.f64 (pow.f64 kx 2) 1/12) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 (pow.f64 ky 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) -7/360)) (+.f64 (*.f64 -1/6 (+.f64 1 (-.f64 (*.f64 (pow.f64 kx 2) 1/12) (*.f64 (pow.f64 kx 2) -1/12)))) (+.f64 1/6 (*.f64 (pow.f64 kx 2) 1/240))))))) (-.f64 1 (*.f64 (pow.f64 kx 2) -1/12))) |
(+.f64 (*.f64 (pow.f64 ky 2) (-.f64 (*.f64 (pow.f64 kx 2) 7/720) (+.f64 (*.f64 -1/6 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6))) (+.f64 1/6 (*.f64 (pow.f64 kx 2) 1/240))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6)))) |
(+.f64 1 (+.f64 (*.f64 (pow.f64 ky 2) (-.f64 (*.f64 (pow.f64 kx 2) 7/720) (+.f64 (*.f64 -1/6 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6))) (+.f64 1/6 (*.f64 (pow.f64 kx 2) 1/240))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 (pow.f64 kx 2) 1/6)))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (+.f64 (*.f64 1/12 (pow.f64 kx 2)) (+.f64 (*.f64 (-.f64 (+.f64 1/120 (*.f64 -1/2 (+.f64 (*.f64 1/720 (pow.f64 kx 2)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) (*.f64 -1/5040 (pow.f64 kx 2)))))) (+.f64 (*.f64 -1/10080 (pow.f64 kx 2)) (+.f64 (*.f64 1/120 (-.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (*.f64 -1/12 (pow.f64 kx 2)))) (*.f64 -1/6 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) (+.f64 1/6 (+.f64 (*.f64 -1/6 (-.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (*.f64 -1/12 (pow.f64 kx 2)))) (*.f64 1/240 (pow.f64 kx 2))))))))) (pow.f64 ky 4)) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) (+.f64 1/6 (+.f64 (*.f64 -1/6 (-.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) (*.f64 -1/12 (pow.f64 kx 2)))) (*.f64 1/240 (pow.f64 kx 2))))) (pow.f64 ky 2)))))) (*.f64 -1/12 (pow.f64 kx 2))) |
(+.f64 (+.f64 (*.f64 (pow.f64 kx 2) 1/12) (+.f64 (+.f64 (*.f64 (pow.f64 ky 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 2) 1/120) (*.f64 (pow.f64 kx 2) -1/36))) (+.f64 (*.f64 -1/6 (-.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (*.f64 (pow.f64 kx 2) -1/12))) (+.f64 (*.f64 (pow.f64 kx 2) 1/240) 1/6)))) (*.f64 (pow.f64 ky 4) (-.f64 (+.f64 1/120 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 2) 1/720) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 kx 2) 1/120) (*.f64 (pow.f64 kx 2) -1/36)) 1/6) (*.f64 (pow.f64 kx 2) -1/5040))))) (+.f64 (*.f64 (pow.f64 kx 2) -1/10080) (+.f64 (*.f64 1/120 (-.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (*.f64 (pow.f64 kx 2) -1/12))) (*.f64 -1/6 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 2) 1/120) (*.f64 (pow.f64 kx 2) -1/36))) (+.f64 (*.f64 -1/6 (-.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)) (*.f64 (pow.f64 kx 2) -1/12))) (+.f64 (*.f64 (pow.f64 kx 2) 1/240) 1/6))))))))) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (-.f64 1 (*.f64 (pow.f64 kx 2) -1/12))) |
(+.f64 1 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (+.f64 (*.f64 (pow.f64 ky 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) -7/360)) (+.f64 (*.f64 -1/6 (+.f64 1 (-.f64 (*.f64 (pow.f64 kx 2) 1/12) (*.f64 (pow.f64 kx 2) -1/12)))) (+.f64 1/6 (*.f64 (pow.f64 kx 2) 1/240))))) (+.f64 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (pow.f64 kx 2) -7/360) 1/6) (*.f64 (pow.f64 kx 2) 1/840))) (-.f64 1/120 (+.f64 (*.f64 1/120 (+.f64 1 (-.f64 (*.f64 (pow.f64 kx 2) 1/12) (*.f64 (pow.f64 kx 2) -1/12)))) (+.f64 (*.f64 (pow.f64 kx 2) -1/10080) (*.f64 -1/6 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) -7/360)) (+.f64 (*.f64 -1/6 (+.f64 1 (-.f64 (*.f64 (pow.f64 kx 2) 1/12) (*.f64 (pow.f64 kx 2) -1/12)))) (+.f64 1/6 (*.f64 (pow.f64 kx 2) 1/240)))))))))) (*.f64 (pow.f64 kx 2) 1/12)))) (*.f64 (pow.f64 kx 2) -1/12))) |
(+.f64 (*.f64 (pow.f64 ky 4) (-.f64 (+.f64 1/120 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 2) -7/2160) (*.f64 (pow.f64 kx 2) 1/840)))) (+.f64 (*.f64 (pow.f64 kx 2) -1/10080) (+.f64 (*.f64 1/120 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6))) (*.f64 -1/6 (-.f64 (*.f64 (pow.f64 kx 2) 7/720) (+.f64 (*.f64 -1/6 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6))) (+.f64 1/6 (*.f64 (pow.f64 kx 2) 1/240))))))))) (+.f64 (*.f64 (pow.f64 ky 2) (-.f64 (*.f64 (pow.f64 kx 2) 7/720) (+.f64 (*.f64 -1/6 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6))) (+.f64 1/6 (*.f64 (pow.f64 kx 2) 1/240))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6))))) |
(+.f64 1 (+.f64 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) -31/15120)) (-.f64 1/120 (+.f64 (*.f64 1/120 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6))) (+.f64 (*.f64 (pow.f64 kx 2) -1/10080) (*.f64 -1/6 (-.f64 (*.f64 (pow.f64 kx 2) 7/720) (+.f64 (*.f64 -1/6 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6))) (+.f64 1/6 (*.f64 (pow.f64 kx 2) 1/240)))))))))) (+.f64 (*.f64 (pow.f64 ky 2) (-.f64 (*.f64 (pow.f64 kx 2) 7/720) (+.f64 (*.f64 -1/6 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6))) (+.f64 1/6 (*.f64 (pow.f64 kx 2) 1/240))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 (pow.f64 kx 2) 1/6))))) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) (sin.f64 ky)) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) (sin.f64 ky)) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) (sin.f64 ky)) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) (sin.f64 ky)) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) (sin.f64 ky)) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) (sin.f64 ky)) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) (sin.f64 ky)) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) (sin.f64 ky)) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) (sin.f64 ky)) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) (sin.f64 ky)) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) (sin.f64 ky)) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) (sin.f64 ky)) |
1 |
(+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) ky)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (*.f64 ky (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)))) |
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6) (pow.f64 ky 3)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) ky))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (*.f64 ky (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)))) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 2) 1/120) (*.f64 (pow.f64 kx 2) -1/36))) 1/6) (pow.f64 ky 3))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (+.f64 (*.f64 ky (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) -7/360)) 1/6) (pow.f64 ky 3)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (+.f64 (*.f64 ky (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12))) (*.f64 (-.f64 (*.f64 (pow.f64 kx 2) 7/720) 1/6) (pow.f64 ky 3)))) |
(+.f64 (*.f64 (+.f64 1/120 (*.f64 -1/2 (+.f64 (*.f64 1/720 (pow.f64 kx 2)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) (*.f64 -1/5040 (pow.f64 kx 2)))))) (pow.f64 ky 5)) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 1/120 (pow.f64 kx 2)) (*.f64 -1/36 (pow.f64 kx 2)))) 1/6) (pow.f64 ky 3)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) ky)))) |
(+.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (*.f64 ky (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)))) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 2) 1/120) (*.f64 (pow.f64 kx 2) -1/36))) 1/6) (pow.f64 ky 3))) (*.f64 (+.f64 1/120 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 2) 1/720) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 kx 2) 1/120) (*.f64 (pow.f64 kx 2) -1/36)) 1/6) (*.f64 (pow.f64 kx 2) -1/5040))))) (pow.f64 ky 5))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (*.f64 ky (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)))) (+.f64 (*.f64 (+.f64 1/120 (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (pow.f64 kx 2) -7/360) 1/6) (*.f64 (pow.f64 kx 2) 1/840)))) (pow.f64 ky 5)) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) -7/360)) 1/6) (pow.f64 ky 3)))) |
(+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 kx 2) 7/720) 1/6) (pow.f64 ky 3)) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (*.f64 ky (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12)))) (*.f64 (+.f64 1/120 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 2) -7/2160) (*.f64 (pow.f64 kx 2) 1/840)))) (pow.f64 ky 5)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (+.f64 (*.f64 ky (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12))) (+.f64 (*.f64 (-.f64 (*.f64 (pow.f64 kx 2) 7/720) 1/6) (pow.f64 ky 3)) (*.f64 (+.f64 1/120 (*.f64 -1/2 (*.f64 (pow.f64 kx 2) -31/15120))) (pow.f64 ky 5))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(sin.f64 ky) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) |
(+.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) 0) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(+.f64 0 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(-.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) 0) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 2 (/.f64 (sin.f64 th) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky)))) |
(*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 th)))) |
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sin.f64 th) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))))) |
(*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 th)))) |
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sin.f64 th) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) 2)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 2 (*.f64 (/.f64 1/2 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky))) (sin.f64 th))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 2 (*.f64 (/.f64 (sin.f64 th) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 th)))) |
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sin.f64 th) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))))) |
(*.f64 1/2 (*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))))) |
(*.f64 1/2 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) (sin.f64 th)))) |
(*.f64 1/2 (*.f64 (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) (*.f64 (sin.f64 ky) (sin.f64 th)))) |
(*.f64 1/2 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))))) |
(*.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) 1) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 1 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (*.f64 (sin.f64 th) 2) (/.f64 1/2 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (*.f64 (sin.f64 th) 2) (*.f64 1/2 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (*.f64 (sin.f64 th) 2) (*.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 th)))) |
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sin.f64 th) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))))) |
(*.f64 (*.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)))) |
(*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 th)))) |
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sin.f64 th) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))))) |
(*.f64 (*.f64 (sin.f64 ky) 4) (/.f64 1 (*.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 th))))) |
(*.f64 (sin.f64 ky) (*.f64 4 (/.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 th))))) |
(*.f64 (/.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 th))) (*.f64 (sin.f64 ky) 4)) |
(*.f64 4 (*.f64 (sin.f64 ky) (/.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 th))))) |
(*.f64 (*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))))) 1/2) |
(*.f64 1/2 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) (sin.f64 th)))) |
(*.f64 1/2 (*.f64 (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) (*.f64 (sin.f64 ky) (sin.f64 th)))) |
(*.f64 1/2 (*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))))) |
(*.f64 1/2 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))))) |
(*.f64 (*.f64 (sin.f64 th) 4) (/.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky)) 4))) |
(*.f64 (sin.f64 th) (*.f64 4 (/.f64 2 (*.f64 4 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky)))))) |
(*.f64 (sin.f64 th) (*.f64 4 (/.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky))))) |
(*.f64 (sin.f64 th) (*.f64 4 (/.f64 (sin.f64 ky) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) 1/2)))) |
(*.f64 (sin.f64 th) (*.f64 4 (/.f64 (sin.f64 ky) (*.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)))))) |
(*.f64 (neg.f64 (sin.f64 ky)) (/.f64 -1 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 th)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (neg.f64 (sin.f64 th)) (/.f64 -1 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) (/.f64 2 (/.f64 2 (sin.f64 th)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) (/.f64 1 (/.f64 1 (sin.f64 ky)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 -1 (/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (neg.f64 (sin.f64 ky))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) (/.f64 (sin.f64 ky) (/.f64 1 (sin.f64 th)))) |
(*.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) (/.f64 (sin.f64 th) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) (/.f64 (sin.f64 ky) (/.f64 1 (sin.f64 th)))) |
(*.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 1/2 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky))) (*.f64 (sin.f64 th) 2)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (/.f64 (sin.f64 th) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 ky) 2)) |
(*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 th)))) |
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sin.f64 th) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))))) |
(*.f64 (*.f64 1/2 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) (*.f64 (sin.f64 th) 2)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (neg.f64 (sin.f64 ky)))) -1) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (/.f64 (sin.f64 ky) (/.f64 1 (sin.f64 th))) (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) (/.f64 (sin.f64 ky) (/.f64 1 (sin.f64 th)))) |
(*.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 2 (/.f64 2 (sin.f64 th))) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (/.f64 (sin.f64 th) (/.f64 1 (sin.f64 ky))) (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) (/.f64 (sin.f64 ky) (/.f64 1 (sin.f64 th)))) |
(*.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (/.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 1 (/.f64 1 (sin.f64 ky))) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (/.f64 (sin.f64 th) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky))) 2) |
(*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 th)))) |
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sin.f64 th) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))))) |
(*.f64 (/.f64 (sin.f64 ky) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 th))) 2) |
(*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 th)))) |
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sin.f64 th) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))))) |
(*.f64 (/.f64 1 (*.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 th)))) (*.f64 (sin.f64 ky) 4)) |
(*.f64 (sin.f64 ky) (*.f64 4 (/.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 th))))) |
(*.f64 (/.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 th))) (*.f64 (sin.f64 ky) 4)) |
(*.f64 4 (*.f64 (sin.f64 ky) (/.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 th))))) |
(*.f64 (/.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) 2) 2) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (/.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky)) 4)) (*.f64 (sin.f64 th) 4)) |
(*.f64 (sin.f64 th) (*.f64 4 (/.f64 2 (*.f64 4 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky)))))) |
(*.f64 (sin.f64 th) (*.f64 4 (/.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky))))) |
(*.f64 (sin.f64 th) (*.f64 4 (/.f64 (sin.f64 ky) (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) 1/2)))) |
(*.f64 (sin.f64 th) (*.f64 4 (/.f64 (sin.f64 ky) (*.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)))))) |
(*.f64 (/.f64 -1 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 th))) (neg.f64 (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (/.f64 -1 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky))) (neg.f64 (sin.f64 th))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (+.f64 (/.f64 1/2 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky))) (/.f64 1/2 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(pow.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) 1) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(neg.f64 (/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (neg.f64 (sin.f64 ky))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(+.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) 0) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) |
(+.f64 0 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky))) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) |
(-.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) 0) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) |
(-.f64 0 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (neg.f64 (sin.f64 ky)))) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) |
(*.f64 2 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (*.f64 (sin.f64 ky) 2))) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) |
(*.f64 2 (/.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) 2)) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) |
(*.f64 2 (*.f64 (*.f64 1/2 (/.f64 1 (sin.f64 ky))) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) |
(*.f64 2 (*.f64 (/.f64 1/2 (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) |
(*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky))) |
(*.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) |
(*.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) 1) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) |
(*.f64 1 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky))) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) |
(*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky)) 1/2) |
(*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky))) |
(*.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (*.f64 1/2 (/.f64 1 (sin.f64 ky)))) |
(*.f64 1/2 (*.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)))) |
(*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (/.f64 1 (sin.f64 ky)))) |
(/.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) (sin.f64 ky)) |
(*.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (/.f64 1/2 (sin.f64 ky))) |
(*.f64 (/.f64 1/2 (sin.f64 ky)) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) |
(*.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) (/.f64 1 (*.f64 (sin.f64 ky) 4))) |
(*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (/.f64 (/.f64 1 (sin.f64 ky)) 4))) |
(*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (/.f64 1/4 (sin.f64 ky)))) |
(*.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (*.f64 2 (/.f64 1/4 (sin.f64 ky)))) |
(*.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky))) 1/4) |
(*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky))) |
(*.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) |
(*.f64 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) (/.f64 -1 (sin.f64 ky))) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) |
(*.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (neg.f64 (sin.f64 ky))) -1) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) |
(*.f64 -1 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (neg.f64 (sin.f64 ky)))) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) |
(*.f64 (*.f64 1/2 (/.f64 1 (sin.f64 ky))) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) |
(*.f64 1/2 (*.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)))) |
(*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (/.f64 1 (sin.f64 ky)))) |
(/.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) (sin.f64 ky)) |
(*.f64 (*.f64 2 (/.f64 1 (sin.f64 ky))) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) 2)) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) |
(*.f64 (*.f64 2 (/.f64 1 (sin.f64 ky))) (*.f64 1/2 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) |
(*.f64 (/.f64 1/2 (sin.f64 ky)) (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (*.f64 (sin.f64 ky) 2)) 2) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) |
(*.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) 2) (*.f64 2 (/.f64 1 (sin.f64 ky)))) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) |
(*.f64 1/4 (*.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky)))) |
(*.f64 1/2 (/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (sin.f64 ky))) |
(*.f64 (/.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) 2) 2) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) |
(*.f64 (/.f64 1 (*.f64 (sin.f64 ky) 4)) (*.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)))) |
(*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (/.f64 (/.f64 1 (sin.f64 ky)) 4))) |
(*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (/.f64 1/4 (sin.f64 ky)))) |
(*.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) (*.f64 2 (/.f64 1/4 (sin.f64 ky)))) |
(*.f64 (/.f64 -1 (sin.f64 ky)) (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) |
(*.f64 (+.f64 (/.f64 1/2 (sin.f64 ky)) (/.f64 1/2 (sin.f64 ky))) (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) |
(pow.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) 1) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) |
(neg.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (neg.f64 (sin.f64 ky)))) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) (sin.f64 ky)) |
(-.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) 0) |
(+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) |
(-.f64 0 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) |
(*.f64 2 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) 2)) |
(+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) |
(*.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) |
(*.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) 1) |
(+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) |
(*.f64 1 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) |
(+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) |
(*.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) 1/2) |
(*.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) |
(*.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) 1/4) |
(*.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) |
(*.f64 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) -1) |
(+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) |
(*.f64 -1 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) |
(*.f64 (/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) 2) 2) |
(+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) |
(*.f64 1/4 (*.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)))) |
(*.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) |
(/.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) 1) |
(+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) |
(/.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) 2) |
(*.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) 4) |
(*.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) |
(/.f64 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) -1) |
(+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) |
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) 4) 8) |
(*.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) |
(/.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) -2) |
(*.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2)) 4)) 16) |
(*.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) (*.f64 (sin.f64 ky) 2))) |
(pow.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) 1) |
(+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) |
(neg.f64 (neg.f64 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))))) |
(+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.2b | (pow.f64 (sin.f64 ky) 2) | |
| 0.3b | (pow.f64 (sin.f64 kx) 2) | |
| 4.2b | (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) | |
| ✓ | 14.5b | (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) |
Compiled 139 to 77 computations (44.6% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | ky | @ | 0 | (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) |
| 0.0ms | kx | @ | 0 | (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) |
| 0.0ms | ky | @ | inf | (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) |
| 0.0ms | ky | @ | -inf | (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) |
| 0.0ms | kx | @ | inf | (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) |
| 1× | batch-egg-rewrite |
| 1512× | rational.json-1 |
| 1512× | rational.json-2 |
| 1512× | rational.json-4 |
| 1512× | rational.json-3 |
| 1508× | exponential.json-3 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 73 |
| 1 | 123 | 73 |
| 2 | 319 | 61 |
| 3 | 956 | 61 |
| 4 | 3960 | 61 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 4 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 4 (sin.f64 ky))) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 ky) (*.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (*.f64 (sin.f64 ky) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 ky) (*.f64 (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (sin.f64 ky) 1/2)) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 4 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sin.f64 ky)) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (sin.f64 ky) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1/2 (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (neg.f64 (sin.f64 ky)) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 4 (sin.f64 ky))) (*.f64 (sin.f64 ky) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 4 (*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (*.f64 (sin.f64 ky) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) 8) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 4) (*.f64 4 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 8 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 4) (*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 4 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (/.f64 8 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 2 (sin.f64 ky))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 4 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (*.f64 4 (*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (/.f64 2 (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sin.f64 ky)) (*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sin.f64 ky)) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sin.f64 ky)) (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) -1/2)) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) -1/2) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) -1/2) (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (sin.f64 ky))) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (*.f64 (/.f64 2 (sin.f64 ky)) (neg.f64 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (*.f64 (sin.f64 ky) -1/2) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (sin.f64 ky))) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 ky) -1/2)) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 (sin.f64 ky)) 4) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 4 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 (sin.f64 ky)) 4) (*.f64 4 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (*.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))) (*.f64 2 (*.f64 (sin.f64 ky) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (*.f64 (/.f64 2 (sin.f64 ky)) (neg.f64 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))) (*.f64 2 (neg.f64 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))) (neg.f64 (*.f64 2 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))) (*.f64 (sin.f64 ky) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (neg.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) (*.f64 2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) (*.f64 4 (*.f64 (sin.f64 ky) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) (/.f64 4 (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 ky) (sin.f64 ky))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) -1/2)) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (sin.f64 ky)) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 4 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (*.f64 (*.f64 (sin.f64 ky) 1/2) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 4 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 4 (sin.f64 ky)))) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 ky) -1/2)) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (*.f64 (sin.f64 ky) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) (*.f64 (sin.f64 ky) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))) (*.f64 2 (*.f64 (sin.f64 ky) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 2 (neg.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (sin.f64 ky)) (/.f64 2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))) (*.f64 (sin.f64 ky) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) 4) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 16 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))) (*.f64 2 (*.f64 (sin.f64 ky) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -4 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))) (*.f64 2 (neg.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -4 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))) (neg.f64 (*.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (sin.f64 ky)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 4 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) 1/2)) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) 1/2)) (/.f64 8 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) -1/2) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (*.f64 (sin.f64 ky) 1/2)) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (neg.f64 (sin.f64 ky))) (*.f64 (sin.f64 ky) 1/2)) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) -1/2)) (*.f64 (sin.f64 ky) 1/2)) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) (*.f64 (sin.f64 ky) 1/2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) 1/2)) (/.f64 1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (*.f64 (sin.f64 ky) 1/2)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 4 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (sin.f64 ky) -1/2)) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 ky) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 4 (sin.f64 ky)))) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (sin.f64 ky) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sin.f64 ky)) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (/.f64 2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (sin.f64 ky)) 4) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 1/2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 4 (sin.f64 ky)))) (/.f64 1/2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 1 (sin.f64 ky))) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (sin.f64 ky))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 ky)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 ky)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (sin.f64 ky))) (neg.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (sin.f64 ky) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) (neg.f64 (*.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))) (neg.f64 (*.f64 (sin.f64 ky) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) (/.f64 1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 ky))))))) |
| 1× | egg-herbie |
| 1556× | rational.json-simplify-35 |
| 956× | rational.json-simplify-44 |
| 798× | rational.json-simplify-61 |
| 794× | rational.json-simplify-47 |
| 770× | rational.json-simplify-51 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 410 | 10093 |
| 1 | 1539 | 7747 |
| 2 | 6093 | 7725 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 ky (sin.f64 kx)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/12 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (*.f64 -1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2))))))))) (+.f64 (*.f64 1/5040 (/.f64 1 (sin.f64 kx))) (*.f64 1/240 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 7)) (/.f64 ky (sin.f64 kx))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
1 |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6))))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(+.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) 0) |
(+.f64 0 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky)))) |
(-.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) 0) |
(/.f64 2 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))))) |
(/.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))))) |
(/.f64 2 (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 4 (sin.f64 ky))))) |
(/.f64 2 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 4 (sin.f64 ky))) (/.f64 2 (sin.f64 ky)))) |
(/.f64 2 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(/.f64 (sin.f64 ky) (*.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (*.f64 (sin.f64 ky) 1/2))) |
(/.f64 (sin.f64 ky) (*.f64 (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (sin.f64 ky) 1/2)) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 4 (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) |
(/.f64 (/.f64 2 (sin.f64 ky)) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (sin.f64 ky) 1/2)) |
(/.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (/.f64 2 (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1/2 (/.f64 1 (sin.f64 ky)))) |
(/.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) 1) |
(/.f64 1 (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))))) |
(/.f64 1 (*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))) |
(/.f64 1 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) |
(/.f64 1 (/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))))) |
(/.f64 1 (/.f64 (neg.f64 (sin.f64 ky)) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 4 (sin.f64 ky))) (*.f64 (sin.f64 ky) 1/2))) |
(/.f64 4 (*.f64 4 (*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))))) |
(/.f64 4 (/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (*.f64 (sin.f64 ky) 1/2))) |
(/.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))) 2) |
(/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) 8) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 4 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) 8))) |
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 8 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 4 (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (/.f64 8 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (*.f64 2 (/.f64 2 (sin.f64 ky))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 4 (sin.f64 ky)))) |
(/.f64 8 (*.f64 2 (*.f64 4 (*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))))) |
(/.f64 8 (/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(/.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (sin.f64 ky)) |
(/.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (/.f64 2 (/.f64 2 (sin.f64 ky)))) |
(/.f64 1/2 (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))) |
(/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 1 (sin.f64 ky)))) |
(/.f64 (neg.f64 (sin.f64 ky)) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) -1/2)))) |
(/.f64 (neg.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (sin.f64 ky))))) |
(/.f64 (neg.f64 (sin.f64 ky)) (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) -1/2)) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 ky) -1/2) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 ky) -1/2) (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (sin.f64 ky))) (/.f64 2 (sin.f64 ky)))) |
(/.f64 -2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (*.f64 (/.f64 2 (sin.f64 ky)) (neg.f64 (sin.f64 ky))))) |
(/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (/.f64 1 (sin.f64 ky)))) |
(/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) 1/2))) |
(/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 2 (sin.f64 ky)))) |
(/.f64 -1 (*.f64 (*.f64 (sin.f64 ky) -1/2) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))))) |
(/.f64 -1 (/.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(/.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) 8)))) |
(/.f64 (*.f64 2 (neg.f64 (sin.f64 ky))) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) -1/2))))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) -1/2)) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (sin.f64 ky)))))) |
(/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) 4) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 4 (sin.f64 ky))))) |
(/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) 4) (*.f64 4 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))))) |
(/.f64 16 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))))))) |
(/.f64 16 (*.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))) (*.f64 2 (*.f64 (sin.f64 ky) 4)))) |
(/.f64 -4 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (*.f64 (/.f64 2 (sin.f64 ky)) (neg.f64 (sin.f64 ky)))))) |
(/.f64 -4 (*.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))) (*.f64 2 (neg.f64 (sin.f64 ky))))) |
(/.f64 -4 (*.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))) (neg.f64 (*.f64 2 (sin.f64 ky))))) |
(/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (/.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))) (*.f64 (sin.f64 ky) 4)) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (neg.f64 (sin.f64 ky))) |
(/.f64 (*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) (*.f64 2 (sin.f64 ky))) |
(/.f64 (*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) (*.f64 4 (*.f64 (sin.f64 ky) 1/2))) |
(/.f64 (*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) (/.f64 4 (/.f64 2 (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) (sin.f64 ky))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) -1/2)) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (/.f64 4 (sin.f64 ky)) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 4 (sin.f64 ky)))) |
(/.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (*.f64 (*.f64 (sin.f64 ky) 1/2) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 4 (sin.f64 ky)))))) |
(/.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 4 (sin.f64 ky)))) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) -1/2)) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (*.f64 (sin.f64 ky) 1/2))) |
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) (*.f64 (sin.f64 ky) 4)) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) 4)) 8) |
(/.f64 (*.f64 2 (/.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))) (*.f64 2 (*.f64 (sin.f64 ky) 4))) |
(/.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 2 (neg.f64 (sin.f64 ky)))) |
(/.f64 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (sin.f64 ky)) (/.f64 2 (sin.f64 ky))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 4) |
(/.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))) 1/2) |
(/.f64 (/.f64 -1 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))) (*.f64 (sin.f64 ky) -1/2)) |
(/.f64 (/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) 4) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))) 4) |
(/.f64 (/.f64 16 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))) (*.f64 2 (*.f64 (sin.f64 ky) 4))) |
(/.f64 (/.f64 -4 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))) (*.f64 2 (neg.f64 (sin.f64 ky)))) |
(/.f64 (/.f64 -4 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))) (neg.f64 (*.f64 2 (sin.f64 ky)))) |
(/.f64 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (sin.f64 ky)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 4 (sin.f64 ky)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) 1/2)) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) 8)) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) 1/2)) (/.f64 8 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(/.f64 (/.f64 (neg.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) -1/2))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) -1/2) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (sin.f64 ky)))) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (*.f64 (sin.f64 ky) 1/2)) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) 8))) |
(/.f64 (/.f64 (*.f64 2 (neg.f64 (sin.f64 ky))) (*.f64 (sin.f64 ky) 1/2)) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) -1/2)))) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) -1/2)) (*.f64 (sin.f64 ky) 1/2)) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (sin.f64 ky))))) |
(/.f64 (/.f64 (*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) (*.f64 (sin.f64 ky) 1/2)) 4) |
(/.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) 1/2)) (/.f64 1 (sin.f64 ky))) |
(/.f64 (/.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (*.f64 (sin.f64 ky) 1/2)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 4 (sin.f64 ky))))) |
(/.f64 (/.f64 (neg.f64 (*.f64 (sin.f64 ky) -1/2)) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 4 (sin.f64 ky)))) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (sin.f64 ky) 1/2))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) |
(/.f64 (/.f64 (neg.f64 (sin.f64 ky)) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (sin.f64 ky)))) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (/.f64 2 (sin.f64 ky))) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) 4) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 1/2 (sin.f64 ky)))) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 4 (sin.f64 ky)))) (/.f64 1/2 (sin.f64 ky))) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 1 (sin.f64 ky))) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (sin.f64 ky))) 1/4) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 ky)) 1/2) |
(/.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 ky)) -1) |
(/.f64 (neg.f64 (/.f64 2 (sin.f64 ky))) (neg.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (sin.f64 ky) -1/2)) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) (neg.f64 (*.f64 2 (sin.f64 ky)))) |
(/.f64 (neg.f64 (/.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))) (neg.f64 (*.f64 (sin.f64 ky) 4))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (sin.f64 ky)) |
(/.f64 (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) (/.f64 1 (sin.f64 ky))) |
(pow.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) 1) |
(neg.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 ky))) |
| Outputs |
|---|
(/.f64 ky (sin.f64 kx)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx))))))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (pow.f64 ky 3) (neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx))))))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (neg.f64 (pow.f64 ky 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) 1/2)) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)))) |
(+.f64 (*.f64 (pow.f64 ky 3) (neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (neg.f64 (pow.f64 ky 3))) (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/12 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (*.f64 -1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2))))))))) (+.f64 (*.f64 1/5040 (/.f64 1 (sin.f64 kx))) (*.f64 1/240 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 7)) (/.f64 ky (sin.f64 kx))))) |
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) 1/2)) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)) (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (pow.f64 (sin.f64 kx) 8))))) -1/2)) (-.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) -1/12)) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240)))) (pow.f64 ky 7)) (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx))))))))) |
(+.f64 (*.f64 (pow.f64 ky 3) (neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)) (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (/.f64 1 (pow.f64 (sin.f64 kx) 8))))) (*.f64 -1/2 (sin.f64 kx))) (-.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) -1/12)) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240)))) (pow.f64 ky 7))))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (neg.f64 (pow.f64 ky 3))) (*.f64 (-.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45))))) (*.f64 -1/12 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240))) (pow.f64 ky 7))) (*.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
1 |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) |
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))))) |
(+.f64 1 (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)) 1/2)) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))) (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)) 1/2)) (+.f64 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6)))))) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6)) -1/2)) 1))) |
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))) (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6))))))) |
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6))))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) 0) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 0 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(-.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) 0) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 2 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 2 (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 4 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 2 (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 4 (sin.f64 ky))) (/.f64 2 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 2 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (sin.f64 ky) (*.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (*.f64 (sin.f64 ky) 1/2))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (sin.f64 ky) (*.f64 (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (sin.f64 ky) 1/2)) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 4 (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (*.f64 (/.f64 4 (sin.f64 ky)) (*.f64 (*.f64 1/2 (sin.f64 ky)) (*.f64 1/2 (sin.f64 ky)))))) |
(/.f64 (/.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (sin.f64 ky) 1/4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 4 (sin.f64 ky)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (*.f64 (*.f64 (sin.f64 ky) 1/4) (/.f64 4 (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 2 (sin.f64 ky)) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (sin.f64 ky) 1/2)) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (/.f64 2 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1/2 (/.f64 1 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) 1) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 1 (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 1 (*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 1 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 1 (/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 1 (/.f64 (neg.f64 (sin.f64 ky)) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 4 (sin.f64 ky))) (*.f64 (sin.f64 ky) 1/2))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 4 (*.f64 4 (*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 4 (/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (*.f64 (sin.f64 ky) 1/2))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 2 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))) 2) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) 8) (/.f64 2 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 4 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) 8))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 8 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 4 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (/.f64 8 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 2 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 2 (/.f64 2 (sin.f64 ky))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 4 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 8 (*.f64 2 (*.f64 4 (*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 8 (/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (sin.f64 ky)) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (/.f64 2 (/.f64 2 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 1/2 (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))) (/.f64 2 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (neg.f64 (sin.f64 ky)) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) -1/2)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (neg.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (neg.f64 (sin.f64 ky)) (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) -1/2)) (/.f64 2 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (sin.f64 ky) -1/2) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (sin.f64 ky) -1/2) (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (sin.f64 ky))) (/.f64 2 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 -2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (*.f64 (/.f64 2 (sin.f64 ky)) (neg.f64 (sin.f64 ky))))) |
(/.f64 -2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (*.f64 (/.f64 2 (sin.f64 ky)) (neg.f64 (sin.f64 ky))))) |
(/.f64 -2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (*.f64 (sin.f64 ky) -2) (sin.f64 ky)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) -2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (*.f64 (sin.f64 ky) -2) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) 1/2))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 2 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 -1 (*.f64 (*.f64 (sin.f64 ky) -1/2) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 -1 (/.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) 4) 4) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) 8)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 2 (neg.f64 (sin.f64 ky))) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) -1/2))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) -1/2)) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (sin.f64 ky)))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) 4) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 4 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) 4) (*.f64 4 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 16 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 16 (*.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))) (*.f64 2 (*.f64 (sin.f64 ky) 4)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 -4 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (*.f64 (/.f64 2 (sin.f64 ky)) (neg.f64 (sin.f64 ky)))))) |
(/.f64 -2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (*.f64 (/.f64 2 (sin.f64 ky)) (neg.f64 (sin.f64 ky))))) |
(/.f64 -2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (*.f64 (sin.f64 ky) -2) (sin.f64 ky)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) -2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (*.f64 (sin.f64 ky) -2) (sin.f64 ky))) |
(/.f64 -4 (*.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))) (*.f64 2 (neg.f64 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 -4 (*.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))) (neg.f64 (*.f64 2 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))) (*.f64 (sin.f64 ky) 4)) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (neg.f64 (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) (*.f64 2 (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) (*.f64 4 (*.f64 (sin.f64 ky) 1/2))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) (/.f64 4 (/.f64 2 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 2 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) (sin.f64 ky))) (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (/.f64 2 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) -1/2)) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 4 (sin.f64 ky)) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 4 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (*.f64 (*.f64 (sin.f64 ky) 1/2) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 4 (sin.f64 ky)))))) |
(/.f64 (/.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (*.f64 1/2 (sin.f64 ky))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 4 (sin.f64 ky))))) |
(/.f64 (*.f64 (/.f64 4 (sin.f64 ky)) (neg.f64 (sin.f64 ky))) (*.f64 (/.f64 4 (sin.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (*.f64 (sin.f64 ky) -4) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (/.f64 (sin.f64 ky) (sin.f64 ky)))))) |
(/.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 4 (sin.f64 ky)))) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 4 (sin.f64 ky)))) (neg.f64 (*.f64 2 (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 ky) -2) (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 4 (sin.f64 ky))) (/.f64 -2 (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 ky) -2) (/.f64 (sin.f64 ky) (/.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 4 (sin.f64 ky)))))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) -1/2)) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (*.f64 (sin.f64 ky) 1/2))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) (*.f64 (sin.f64 ky) 4)) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) 4)) 8) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 2 (/.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))) (*.f64 2 (*.f64 (sin.f64 ky) 4))) |
(*.f64 (/.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))) (/.f64 2 (*.f64 (sin.f64 ky) 8))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4))) (/.f64 1 (*.f64 4 (sin.f64 ky)))) |
(/.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 2 (neg.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 2 (*.f64 2 (neg.f64 (sin.f64 ky))))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 1 (neg.f64 (sin.f64 ky)))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 -1 (sin.f64 ky))) |
(/.f64 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (sin.f64 ky)) (/.f64 2 (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 4) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))) 1/2) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 -1 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))) (*.f64 (sin.f64 ky) -1/2)) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) 4) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))) 4) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 16 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))) (*.f64 2 (*.f64 (sin.f64 ky) 4))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 -4 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))) (*.f64 2 (neg.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 -4 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))) (neg.f64 (*.f64 2 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (sin.f64 ky)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 4 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) 1/2)) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) 8)) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) 1/2)) (/.f64 8 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (neg.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) -1/2))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) -1/2) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (*.f64 (sin.f64 ky) 1/2)) (*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) 8))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (*.f64 2 (neg.f64 (sin.f64 ky))) (*.f64 (sin.f64 ky) 1/2)) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) -1/2)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) -1/2)) (*.f64 (sin.f64 ky) 1/2)) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) (*.f64 (sin.f64 ky) 1/2)) 4) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) 1/2)) (/.f64 1 (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (*.f64 (sin.f64 ky) 1/2)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 4 (sin.f64 ky))))) |
(/.f64 (/.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (*.f64 1/2 (sin.f64 ky))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 4 (sin.f64 ky))))) |
(/.f64 (*.f64 (/.f64 4 (sin.f64 ky)) (neg.f64 (sin.f64 ky))) (*.f64 (/.f64 4 (sin.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (*.f64 (sin.f64 ky) -4) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (/.f64 (sin.f64 ky) (sin.f64 ky)))))) |
(/.f64 (/.f64 (neg.f64 (*.f64 (sin.f64 ky) -1/2)) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (sin.f64 ky) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 4 (sin.f64 ky)))) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (sin.f64 ky) 1/2))) |
(/.f64 (sin.f64 ky) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (*.f64 (/.f64 4 (sin.f64 ky)) (*.f64 (*.f64 1/2 (sin.f64 ky)) (*.f64 1/2 (sin.f64 ky)))))) |
(/.f64 (/.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (sin.f64 ky) 1/4)) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 4 (sin.f64 ky)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (*.f64 (*.f64 (sin.f64 ky) 1/4) (/.f64 4 (sin.f64 ky))))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (neg.f64 (sin.f64 ky)) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (/.f64 2 (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) 4) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 1/2 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 4 (sin.f64 ky)))) (/.f64 1/2 (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 1 (sin.f64 ky))) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (sin.f64 ky))) 1/4) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 ky)) 1/2) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 ky)) -1) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (neg.f64 (/.f64 2 (sin.f64 ky))) (neg.f64 (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (sin.f64 ky) -1/2)) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) (neg.f64 (*.f64 2 (sin.f64 ky)))) |
(*.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 2 (*.f64 2 (neg.f64 (sin.f64 ky))))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 1 (neg.f64 (sin.f64 ky)))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 -1 (sin.f64 ky))) |
(/.f64 (neg.f64 (/.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))) (neg.f64 (*.f64 (sin.f64 ky) 4))) |
(/.f64 (neg.f64 (/.f64 4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky))))) (neg.f64 (*.f64 4 (sin.f64 ky)))) |
(/.f64 (/.f64 -4 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))) (*.f64 (sin.f64 ky) -4)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (sin.f64 ky)) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) (/.f64 1 (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(pow.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) 1) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(neg.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
Compiled 36581 to 23486 computations (35.8% saved)
51 alts after pruning (47 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1140 | 28 | 1168 |
| Fresh | 14 | 19 | 33 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 4 | 7 |
| Total | 1158 | 51 | 1209 |
| Status | Error | Program |
|---|---|---|
| 56.4b | (/.f64 (/.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (pow.f64 kx 2)) 2) | |
| 52.8b | (/.f64 (*.f64 (sin.f64 ky) th) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) | |
| 52.0b | (/.f64 (sin.f64 th) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) ky)) (sin.f64 ky))) | |
| ✓ | 47.4b | (/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky))) |
| 46.9b | (/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) ky) 1/2)) (sin.f64 ky))) | |
| 48.6b | (/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (+.f64 (/.f64 (pow.f64 kx 2) ky) (*.f64 ky (*.f64 (pow.f64 kx 2) 1/6))) 1/2)) (sin.f64 ky))) | |
| 56.4b | (/.f64 (sin.f64 th) (/.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) | |
| 56.6b | (/.f64 (sin.f64 th) (/.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (sin.f64 ky))) | |
| ▶ | 48.4b | (/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
| 56.4b | (/.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) | |
| 55.2b | (+.f64 (sin.f64 th) (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -1/2))) | |
| 14.6b | (*.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (*.f64 (*.f64 (sin.f64 ky) 1/4) (/.f64 4 (sin.f64 ky))))) (sin.f64 th)) | |
| 14.4b | (*.f64 (/.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (sin.f64 ky)) (sin.f64 th)) | |
| 4.6b | (*.f64 (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (/.f64 1 (sin.f64 ky)))) (sin.f64 th)) | |
| 4.6b | (*.f64 (/.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 2 (sin.f64 ky))) (sin.f64 th)) | |
| 15.0b | (*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))) (sin.f64 th)) | |
| ▶ | 4.6b | (*.f64 (/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (sin.f64 ky))) (sin.f64 th)) |
| 14.8b | (*.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 2 (sin.f64 ky)))) (sin.f64 th)) | |
| 8.5b | (*.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sin.f64 th)) | |
| 52.0b | (*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 (/.f64 (pow.f64 kx 2) ky) 1/2) (*.f64 ky (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12))))) (sin.f64 th)) | |
| 44.1b | (*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (sin.f64 kx))) (sin.f64 th)) | |
| 52.7b | (*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) (+.f64 th (*.f64 (pow.f64 th 3) -1/6))) | |
| ✓ | 4.5b | (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) |
| 30.6b | (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (sin.f64 th)) | |
| 34.2b | (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) | |
| 43.4b | (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) | |
| ▶ | 44.8b | (*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) |
| 4.7b | (*.f64 (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky)))) (sin.f64 th)) | |
| ▶ | 4.6b | (*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) (sin.f64 th)) |
| 55.2b | (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) (sin.f64 th)) | |
| 30.6b | (*.f64 (*.f64 (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) (sin.f64 ky))) 1/2) (sin.f64 th)) | |
| 34.2b | (*.f64 (*.f64 (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) 1/2) (sin.f64 th)) | |
| 43.4b | (*.f64 (*.f64 (/.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) (sin.f64 th)) | |
| 21.3b | (*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (sin.f64 ky))))) (sin.f64 th)) | |
| 40.4b | (*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) (sin.f64 th)) | |
| ▶ | 48.6b | (*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky))))) (sin.f64 th)) |
| 30.6b | (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (sin.f64 ky)) (sin.f64 th)) | |
| 51.3b | (*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (sin.f64 ky)) (sin.f64 th)) | |
| 43.4b | (*.f64 (*.f64 (/.f64 1 (sin.f64 kx)) (sin.f64 ky)) (sin.f64 th)) | |
| 14.5b | (*.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 -1 (sin.f64 ky))) (sin.f64 th)) | |
| ✓ | 4.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) (sin.f64 th)) |
| 34.4b | (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (sin.f64 ky)) (sin.f64 th)) | |
| 30.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) (sin.f64 th)) | |
| 4.8b | (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sin.f64 ky) 4))) (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (sin.f64 th)) | |
| 57.0b | (*.f64 (*.f64 2 (/.f64 (pow.f64 ky 2) (pow.f64 kx 2))) (sin.f64 th)) | |
| 56.5b | (*.f64 2 (/.f64 (+.f64 (-.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -1) -1) (pow.f64 kx 2))) | |
| 57.3b | (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 th (*.f64 -1/6 (pow.f64 th 3)))) (pow.f64 kx 2))) | |
| 56.6b | (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 th (pow.f64 kx 2)))) | |
| 56.4b | (*.f64 2 (*.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 2 (/.f64 1 (pow.f64 kx 2))))) | |
| 47.4b | (*.f64 1/2 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) (sin.f64 th)))) | |
| ✓ | 51.3b | (sin.f64 th) |
Compiled 2161 to 1585 computations (26.7% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
| 0.3b | (pow.f64 (sin.f64 kx) 2) | |
| ✓ | 0.3b | (/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (sin.f64 ky))) |
| 4.2b | (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
Compiled 142 to 82 computations (42.3% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | ky | @ | 0 | (/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (sin.f64 ky))) |
| 0.0ms | ky | @ | 0 | (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
| 0.0ms | kx | @ | 0 | (/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (sin.f64 ky))) |
| 0.0ms | kx | @ | 0 | (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
| 0.0ms | ky | @ | inf | (/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (sin.f64 ky))) |
| 1× | batch-egg-rewrite |
| 1266× | rational.json-1 |
| 1266× | rational.json-2 |
| 1266× | rational.json-4 |
| 1266× | rational.json-3 |
| 1264× | exponential.json-3 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 142 |
| 1 | 155 | 142 |
| 2 | 424 | 118 |
| 3 | 1503 | 78 |
| 4 | 4855 | 78 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (/.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 ky)) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 ky)) (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 ky)) (*.f64 2 (/.f64 1/4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (sin.f64 ky)) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 4 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (sin.f64 ky)) (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (sin.f64 ky)) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/2 (*.f64 (sin.f64 ky) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (*.f64 (/.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (sin.f64 ky)) 4) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 (sin.f64 ky) 1/2)) (*.f64 2 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 4 (sin.f64 ky))) (/.f64 4 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)) (/.f64 4 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 (sin.f64 ky)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) (sin.f64 ky))) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sin.f64 ky))) (/.f64 1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 (sin.f64 ky))) (*.f64 2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1/4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 4 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)) (*.f64 (/.f64 2 (sin.f64 ky)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (/.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (sin.f64 ky)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 4 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (sin.f64 ky))) (neg.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4) (*.f64 1/2 (*.f64 (sin.f64 ky) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (sin.f64 ky) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sin.f64 ky))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) |
| 1× | egg-herbie |
| 1346× | rational.json-simplify-51 |
| 1332× | rational.json-simplify-35 |
| 1302× | rational.json-simplify-54 |
| 942× | rational.json-simplify-43 |
| 904× | rational.json-simplify-2 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 293 | 9586 |
| 1 | 769 | 9514 |
| 2 | 2046 | 7708 |
| 3 | 5276 | 7688 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 ky (sin.f64 kx)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/12 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (*.f64 -1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2))))))))) (+.f64 (*.f64 1/5040 (/.f64 1 (sin.f64 kx))) (*.f64 1/240 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 7)) (/.f64 ky (sin.f64 kx))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
1 |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6))))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(/.f64 1 (sin.f64 kx)) |
(+.f64 (/.f64 1 (sin.f64 kx)) (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3)))) |
(+.f64 (/.f64 1 (sin.f64 kx)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) (pow.f64 ky 4)))))) |
(+.f64 (/.f64 1 (sin.f64 kx)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 ky 6)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) (pow.f64 ky 4))))))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 1 (sin.f64 ky)) |
(+.f64 (/.f64 1 (sin.f64 ky)) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3)))) |
(+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))) |
(+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (sin.f64 ky) (pow.f64 kx 6)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(+.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(+.f64 0 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(+.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0) |
(-.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sin.f64 ky) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sin.f64 ky) (+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (/.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 1/2 (*.f64 2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 1/2 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 (sin.f64 ky))))) |
(*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 2) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky))))) |
(*.f64 1 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sin.f64 ky)))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 2 (/.f64 1/4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) 1/2)) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1) |
(*.f64 (/.f64 4 (sin.f64 ky)) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 4 (sin.f64 ky)))) |
(*.f64 (/.f64 4 (sin.f64 ky)) (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))) |
(*.f64 (/.f64 4 (sin.f64 ky)) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/2 (*.f64 (sin.f64 ky) 1/2))) |
(*.f64 (/.f64 (sin.f64 ky) (*.f64 (/.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 2 (sin.f64 ky))) |
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sin.f64 ky))) |
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) (sin.f64 ky)))) |
(*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) 4) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))) |
(*.f64 (*.f64 2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/2) |
(*.f64 (*.f64 1/2 (*.f64 (sin.f64 ky) 1/2)) (*.f64 2 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (sin.f64 ky))) |
(*.f64 (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 4 (sin.f64 ky))) (/.f64 4 (sin.f64 ky))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)) (/.f64 4 (sin.f64 ky))) |
(*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 (sin.f64 ky)))) 1/2) |
(*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) (sin.f64 ky))) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sin.f64 ky))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 (sin.f64 ky))) (*.f64 2 (sin.f64 ky))) |
(*.f64 (*.f64 2 (/.f64 1/4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (sin.f64 ky))) |
(*.f64 (+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (sin.f64 ky)) |
(*.f64 (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (sin.f64 ky))) |
(*.f64 (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 4 (sin.f64 ky))) |
(*.f64 (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)) (*.f64 (/.f64 2 (sin.f64 ky)) 4)) |
(pow.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1) |
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0) |
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0) |
(-.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(/.f64 2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (/.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) 1/2)) |
(/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1) |
(/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) |
(/.f64 4 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)) |
(/.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 2) |
(/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(/.f64 (/.f64 4 (sin.f64 ky)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 4 (sin.f64 ky)))) |
(/.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(/.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2) |
(/.f64 -2 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(/.f64 -2 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(/.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -1) |
(/.f64 (neg.f64 (/.f64 2 (sin.f64 ky))) (neg.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(/.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (*.f64 2 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -2) |
(/.f64 (*.f64 2 (*.f64 2 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 8) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (sin.f64 ky))) |
(/.f64 (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4) (*.f64 1/2 (*.f64 (sin.f64 ky) 1/2))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (sin.f64 ky) -2)) |
(/.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sin.f64 ky))) 1/4) |
(/.f64 (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4) |
(/.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) 1/2) |
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1) |
(neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
| Outputs |
|---|
(/.f64 ky (sin.f64 kx)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx))))))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (pow.f64 ky 3) (neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx))))))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (neg.f64 (pow.f64 ky 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx)))) |
(+.f64 (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx))))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5))) |
(+.f64 (*.f64 (pow.f64 ky 3) (neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) 1/2)) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (neg.f64 (pow.f64 ky 3))) (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (neg.f64 (pow.f64 ky 3))) (*.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/12 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (*.f64 -1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2))))))))) (+.f64 (*.f64 1/5040 (/.f64 1 (sin.f64 kx))) (*.f64 1/240 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 7)) (/.f64 ky (sin.f64 kx))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2)))))) -1/2)) (-.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) -1/12)) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240)))) (pow.f64 ky 7))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)))) |
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) 1/2)) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)) (+.f64 (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (pow.f64 ky 3) (neg.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx))))))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) -1/12)) (-.f64 (*.f64 (sin.f64 kx) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (/.f64 1 (pow.f64 (sin.f64 kx) 8))))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240)))) (pow.f64 ky 7)))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (neg.f64 (pow.f64 ky 3))) (*.f64 (-.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) -1/12))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240))) (pow.f64 ky 7))) (*.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (neg.f64 (pow.f64 ky 3))) (*.f64 (-.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) -1/12))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240))) (pow.f64 ky 7))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
1 |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) |
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))))) |
(+.f64 1 (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)) 1/2)) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 kx 4)) 1/2)) (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 4) 1/2))))) |
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 kx 4)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)) 1/2)) (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6)))))) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6)) -1/2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 kx 4)) 1/2)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) -1/2))))) |
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 4) 1/2))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))))))))) |
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 kx 4)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 1 (sin.f64 kx)) |
(+.f64 (/.f64 1 (sin.f64 kx)) (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3)))) |
(+.f64 (/.f64 1 (sin.f64 kx)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) (pow.f64 ky 4)))))) |
(+.f64 (/.f64 1 (sin.f64 kx)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) (pow.f64 ky 4)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (+.f64 (/.f64 1 (sin.f64 kx)) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 1/2 (*.f64 (sin.f64 kx) (pow.f64 ky 4)))))) |
(+.f64 (/.f64 1 (sin.f64 kx)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) (pow.f64 ky 4)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (+.f64 (/.f64 1 (sin.f64 kx)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) (pow.f64 ky 4)))))) |
(+.f64 (/.f64 1 (sin.f64 kx)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 ky 6)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) (pow.f64 ky 4))))))) |
(+.f64 (/.f64 1 (sin.f64 kx)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) (pow.f64 ky 4)))) (*.f64 -1/2 (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 ky 6))))))) |
(+.f64 (/.f64 1 (sin.f64 kx)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 1/2 (*.f64 (sin.f64 kx) (pow.f64 ky 4)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (/.f64 1 (pow.f64 (sin.f64 kx) 8))))) (*.f64 (sin.f64 kx) (pow.f64 ky 6))))))) |
(+.f64 (/.f64 1 (sin.f64 kx)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3))) (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 ky 6))) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 ky 4))))))) |
(+.f64 (+.f64 (/.f64 1 (sin.f64 kx)) (*.f64 -1/2 (/.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 3)))) (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45)))) (pow.f64 ky 6))) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 ky 4)))))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 1 (sin.f64 ky)) |
(+.f64 (/.f64 1 (sin.f64 ky)) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3)))) |
(+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))) |
(+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (+.f64 (/.f64 1 (sin.f64 ky)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))))) |
(+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/2 (*.f64 (sin.f64 ky) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 kx 4)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (+.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (sin.f64 ky) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 kx 4)))))) |
(+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (sin.f64 ky) (pow.f64 kx 6)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))))) |
(+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) (*.f64 -1/2 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (+.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (*.f64 -1/2 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8)))))))))) |
(+.f64 (+.f64 (/.f64 1 (sin.f64 ky)) (*.f64 1/2 (*.f64 (sin.f64 ky) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 kx 4))))) (*.f64 -1/2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))))) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))))) |
(+.f64 (/.f64 1 (sin.f64 ky)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 3))) (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 kx 4))))))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 0 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0) |
(+.f64 (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(-.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0) |
(+.f64 (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (sin.f64 ky) (+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(+.f64 (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (/.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(*.f64 1/2 (*.f64 2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(+.f64 (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 1/2 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 (sin.f64 ky))))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 2) |
(+.f64 (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(+.f64 (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky))))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(*.f64 1 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sin.f64 ky)))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(+.f64 (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 2 (/.f64 1/4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(+.f64 (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) 1/2)) |
(+.f64 (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1) |
(+.f64 (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 4 (sin.f64 ky)) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 4 (sin.f64 ky)))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(*.f64 (/.f64 4 (sin.f64 ky)) (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(*.f64 (/.f64 4 (sin.f64 ky)) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(*.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/2 (*.f64 (sin.f64 ky) 1/2))) |
(+.f64 (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 (sin.f64 ky) (*.f64 (/.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 2 (sin.f64 ky))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sin.f64 ky))) |
(+.f64 (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) (sin.f64 ky)))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) 4) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(*.f64 (*.f64 2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/2) |
(+.f64 (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (*.f64 1/2 (*.f64 (sin.f64 ky) 1/2)) (*.f64 2 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(+.f64 (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (sin.f64 ky))) |
(+.f64 (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 4 (sin.f64 ky))) (/.f64 4 (sin.f64 ky))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)) (/.f64 4 (sin.f64 ky))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 (sin.f64 ky)))) 1/2) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) (sin.f64 ky))) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sin.f64 ky))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1 (sin.f64 ky))) (*.f64 2 (sin.f64 ky))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(*.f64 (*.f64 2 (/.f64 1/4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (sin.f64 ky))) |
(+.f64 (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (sin.f64 ky)) |
(+.f64 (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (sin.f64 ky))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(*.f64 (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 4 (sin.f64 ky))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(*.f64 (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4)) (*.f64 (/.f64 2 (sin.f64 ky)) 4)) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
(pow.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1) |
(+.f64 (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0) |
(/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) |
(/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0) |
(/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(-.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (/.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 2 (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) 1/2)) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 2 (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1) |
(/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 2 (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 4 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)) |
(/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 2) |
(/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 2 (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (/.f64 4 (sin.f64 ky)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 4 (sin.f64 ky)))) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 2 (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4) |
(/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2) |
(/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 -2 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 -2 (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -1) |
(/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (neg.f64 (/.f64 2 (sin.f64 ky))) (neg.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 2 (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 2 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -2) |
(/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 2 (*.f64 2 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) 8) |
(/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (sin.f64 ky))) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 2 (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4) (*.f64 1/2 (*.f64 (sin.f64 ky) 1/2))) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 2 (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 (sin.f64 ky) -2)) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 2 (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (sin.f64 ky))) 1/4) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 2 (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (/.f64 4 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4) |
(/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) 1/2) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 2 (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1) |
(/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (/.f64 ky (sin.f64 kx)) |
| ✓ | 2.6b | (*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) |
Compiled 21 to 7 computations (66.7% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | th | @ | inf | (*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) |
| 1.0ms | ky | @ | 0 | (*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) |
| 1.0ms | kx | @ | inf | (*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) |
| 1.0ms | kx | @ | 0 | (*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) |
| 1.0ms | th | @ | -inf | (*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) |
| 1× | batch-egg-rewrite |
| 1908× | rational.json-1 |
| 1908× | rational.json-2 |
| 1908× | rational.json-4 |
| 1908× | rational.json-3 |
| 704× | rational.json-simplify-44 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 32 |
| 1 | 72 | 32 |
| 2 | 187 | 32 |
| 3 | 453 | 32 |
| 4 | 1167 | 32 |
| 5 | 4988 | 32 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) |
(/.f64 ky (sin.f64 kx)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 ky (/.f64 (sin.f64 kx) (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 ky (*.f64 (/.f64 (sin.f64 kx) (sin.f64 th)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 ky (*.f64 -1 (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 ky (sin.f64 kx)) (/.f64 1 (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (/.f64 1 (sin.f64 th)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 ky (sin.f64 kx)) (*.f64 1/2 (/.f64 2 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (sin.f64 kx) ky) (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (/.f64 (sin.f64 kx) ky) (sin.f64 th)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 ky ky) (*.f64 (sin.f64 kx) (/.f64 2 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 ky ky) (+.f64 (/.f64 (sin.f64 kx) (sin.f64 th)) (/.f64 (sin.f64 kx) (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 ky ky) (*.f64 (*.f64 (sin.f64 kx) (/.f64 2 (sin.f64 th))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 ky ky) (*.f64 -2 (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 (sin.f64 kx) ky) (/.f64 2 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 (sin.f64 kx) ky) (sin.f64 th)) (/.f64 (/.f64 (sin.f64 kx) ky) (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 (/.f64 (sin.f64 kx) ky) (/.f64 2 (sin.f64 th))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 th) 2) (*.f64 (sin.f64 kx) (/.f64 2 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (sin.f64 th) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ky (/.f64 2 (sin.f64 kx))) (/.f64 2 (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ky (/.f64 2 (sin.f64 kx))) (+.f64 (/.f64 1 (sin.f64 th)) (/.f64 1 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ky (/.f64 2 (sin.f64 kx))) (*.f64 2 (/.f64 1 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ky (/.f64 2 (sin.f64 kx))) (*.f64 (/.f64 2 (sin.f64 th)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ky 4) (+.f64 (*.f64 (sin.f64 kx) (/.f64 2 (sin.f64 th))) (*.f64 (sin.f64 kx) (/.f64 2 (sin.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ky 4) (/.f64 (*.f64 (sin.f64 kx) 4) (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ky 4) (*.f64 4 (/.f64 (sin.f64 kx) (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ky 4) (*.f64 (*.f64 (sin.f64 kx) 4) (/.f64 1 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ky 4) (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 2 (sin.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ky 4) (*.f64 (*.f64 (sin.f64 kx) 2) (/.f64 2 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ky 4) (*.f64 -4 (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ky 4) (/.f64 4 (/.f64 (sin.f64 th) (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sin.f64 kx)) (/.f64 (/.f64 1 ky) (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sin.f64 kx)) (*.f64 (/.f64 1 ky) (/.f64 1 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 ky) (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 ky) (*.f64 (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 ky) (/.f64 (neg.f64 (*.f64 (sin.f64 kx) 2)) (*.f64 (sin.f64 th) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 ky) (/.f64 -1 (/.f64 (sin.f64 th) (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky)) (/.f64 1 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 (sin.f64 kx) (neg.f64 ky)) (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (/.f64 (sin.f64 kx) ky)) (/.f64 1 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 kx) (/.f64 2 ky)) (*.f64 (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 kx) (/.f64 2 ky))) (/.f64 1 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 kx) (/.f64 2 ky)) (*.f64 (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky)) (/.f64 2 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 (/.f64 (sin.f64 kx) ky) (/.f64 2 (sin.f64 th))) (*.f64 (/.f64 (sin.f64 kx) ky) (/.f64 2 (sin.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (/.f64 (sin.f64 kx) ky) 4) (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 (/.f64 (sin.f64 kx) ky) 4) (/.f64 1 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 (sin.f64 kx) (/.f64 2 ky)) (/.f64 2 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (sin.f64 th) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 th) 4) (*.f64 (/.f64 (sin.f64 kx) ky) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 th) 4) (*.f64 (*.f64 (/.f64 (sin.f64 kx) ky) 4) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 ky (sin.f64 kx)) 4) (+.f64 (/.f64 2 (sin.f64 th)) (/.f64 2 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 ky (sin.f64 kx)) 4) (/.f64 4 (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 ky (sin.f64 kx)) 4) (*.f64 4 (/.f64 1 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 ky (sin.f64 kx)) 4) (*.f64 2 (/.f64 2 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ky 8) (/.f64 (*.f64 (sin.f64 kx) 8) (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ky 8) (*.f64 8 (/.f64 (sin.f64 kx) (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ky 8) (*.f64 (*.f64 (sin.f64 kx) 8) (/.f64 1 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ky 8) (*.f64 4 (*.f64 (sin.f64 kx) (/.f64 2 (sin.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) (/.f64 1 ky))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (*.f64 (sin.f64 kx) (/.f64 1/2 ky)) (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 th) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 (/.f64 1/2 ky) (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ky -2) (+.f64 (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th))) (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ky -2) (/.f64 (*.f64 (sin.f64 kx) -2) (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ky -2) (/.f64 (neg.f64 (*.f64 (sin.f64 kx) 2)) (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ky -2) (*.f64 (*.f64 (sin.f64 kx) -2) (/.f64 1 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ky -2) (*.f64 (neg.f64 (*.f64 (sin.f64 kx) 2)) (/.f64 1 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ky -2) (*.f64 (neg.f64 (sin.f64 kx)) (/.f64 2 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ky -2) (*.f64 2 (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 ky (sin.f64 kx)) (/.f64 ky (sin.f64 kx))) (/.f64 (*.f64 ky (/.f64 2 (sin.f64 kx))) (*.f64 (sin.f64 th) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 ky (sin.f64 kx)) 4)) (*.f64 8 (/.f64 1 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 ky 8)) (*.f64 (*.f64 2 (*.f64 (sin.f64 kx) 8)) (/.f64 1 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 th) 4)) (+.f64 (*.f64 (/.f64 (sin.f64 kx) ky) 4) (*.f64 (/.f64 (sin.f64 kx) ky) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 th) 4)) (*.f64 8 (/.f64 (sin.f64 kx) ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (sin.f64 th) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 th) (/.f64 1/2 (sin.f64 kx))) (/.f64 1/2 ky))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 ky (neg.f64 (sin.f64 kx))) (/.f64 -1 (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 ky (neg.f64 (sin.f64 kx))) (*.f64 -1 (/.f64 1 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sin.f64 kx) ky) 4) (*.f64 (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 kx) (/.f64 2 ky))) (/.f64 2 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 ky (*.f64 (sin.f64 kx) 2)) (/.f64 1 (*.f64 (sin.f64 th) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 ky (*.f64 (sin.f64 kx) 2)) (*.f64 1/2 (/.f64 1 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 ky (/.f64 2 (sin.f64 kx)))) (*.f64 (/.f64 (sin.f64 kx) ky) (/.f64 2 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 th) 1/2) (*.f64 (sin.f64 kx) (/.f64 1/2 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ky (/.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 ky)) (*.f64 (*.f64 2 (*.f64 (sin.f64 kx) -2)) (/.f64 1 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 ky)) (*.f64 (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 ky)) (*.f64 (neg.f64 (*.f64 (sin.f64 kx) 4)) (/.f64 1 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 ky)) (*.f64 4 (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 ky -2)) (*.f64 (sin.f64 kx) (/.f64 2 (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 ky (sin.f64 kx))) (/.f64 -1 (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sin.f64 th)) (neg.f64 (/.f64 (sin.f64 kx) ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sin.f64 th)) (*.f64 (neg.f64 (/.f64 (sin.f64 kx) ky)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (/.f64 1 ky) (/.f64 1 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (sin.f64 th) 4))) (*.f64 2 (*.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (sin.f64 th) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (sin.f64 th)) (neg.f64 (sin.f64 th))) (+.f64 (neg.f64 (/.f64 (sin.f64 kx) ky)) (neg.f64 (/.f64 (sin.f64 kx) ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 ky 8) (/.f64 (sin.f64 kx) (sin.f64 th))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 ky (/.f64 1 (sin.f64 th))) (sin.f64 kx))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 (sin.f64 th))) (/.f64 (sin.f64 kx) ky))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 ky ky) (/.f64 1 (sin.f64 th))) (*.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 1 (sin.f64 th))) (*.f64 (sin.f64 kx) (/.f64 2 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 ky 4) (/.f64 1 (sin.f64 th))) (*.f64 (sin.f64 kx) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sin.f64 kx)) (/.f64 1 (sin.f64 th))) (/.f64 1 ky))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 ky) (/.f64 1 (sin.f64 th))) (neg.f64 (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sin.f64 kx) ky) (/.f64 1 (sin.f64 th))) (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 1 (sin.f64 th))) (neg.f64 (/.f64 (sin.f64 kx) ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 kx) (/.f64 2 ky)) (/.f64 1 (sin.f64 th))) (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 kx) (/.f64 2 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 1 (sin.f64 th))) (*.f64 (/.f64 (sin.f64 kx) ky) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 ky 8) (/.f64 1 (sin.f64 th))) (*.f64 (sin.f64 kx) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 ky -2) (/.f64 1 (sin.f64 th))) (*.f64 (sin.f64 kx) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 ky -2) (/.f64 1 (sin.f64 th))) (neg.f64 (*.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 ky (sin.f64 kx)) 4)) (/.f64 1 (sin.f64 th))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 ky 8)) (/.f64 1 (sin.f64 th))) (*.f64 2 (*.f64 (sin.f64 kx) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 ky (neg.f64 (sin.f64 kx))) (/.f64 1 (sin.f64 th))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (neg.f64 ky)) (/.f64 1 (sin.f64 th))) (*.f64 2 (*.f64 (sin.f64 kx) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (neg.f64 ky)) (/.f64 1 (sin.f64 th))) (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (neg.f64 ky)) (/.f64 1 (sin.f64 th))) (neg.f64 (*.f64 (sin.f64 kx) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 ky -2)) (/.f64 1 (sin.f64 th))) (*.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 th) 4)) (/.f64 (sin.f64 kx) ky)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 2 (sin.f64 th))) (*.f64 (sin.f64 kx) (/.f64 1/2 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 ky ky) (/.f64 2 (sin.f64 th))) (sin.f64 kx))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 2 (sin.f64 th))) (/.f64 (sin.f64 kx) ky))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 ky 4) (/.f64 2 (sin.f64 th))) (*.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 kx) (/.f64 2 ky)) (/.f64 2 (sin.f64 th))) (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 2 (sin.f64 th))) (*.f64 (sin.f64 kx) (/.f64 2 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 ky -2) (/.f64 2 (sin.f64 th))) (neg.f64 (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (sin.f64 kx) ky) 4) (/.f64 2 (sin.f64 th))) (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 kx) (/.f64 2 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 ky (/.f64 2 (sin.f64 kx)))) (/.f64 2 (sin.f64 th))) (/.f64 (sin.f64 kx) ky))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 ky (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 ky ky) (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 ky 4) (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (neg.f64 ky)) (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 th) (/.f64 1 ky)) (sin.f64 kx))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 th) 2) (sin.f64 kx)) (/.f64 2 ky))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 th) (neg.f64 (sin.f64 kx))) (/.f64 -1 ky))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 th) 1/2) (*.f64 (sin.f64 kx) (/.f64 2 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 th) 2)) (-.f64 0 (*.f64 (sin.f64 kx) (/.f64 2 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) (-.f64 0 (/.f64 1 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 ky (sin.f64 kx)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 ky (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 ky (*.f64 (sin.f64 kx) 2)) (/.f64 ky (*.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 ky (sin.f64 kx)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 ky (/.f64 1 (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 ky (*.f64 (*.f64 2 (/.f64 1 (sin.f64 kx))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 ky (*.f64 (/.f64 2 (sin.f64 kx)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 kx) (/.f64 (/.f64 1 ky) (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 ky (sin.f64 kx)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 ky (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 ky ky) (/.f64 1/2 (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 ky (*.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ky (/.f64 2 (sin.f64 kx))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ky 4) (/.f64 1/2 (*.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ky 4) (*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ky 4) (*.f64 1/4 (/.f64 1 (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ky 4) (*.f64 1/2 (/.f64 1/2 (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 kx)) ky)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 kx)) (/.f64 1 (/.f64 1 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 ky) (/.f64 -1 (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 ky) (*.f64 (/.f64 -1 (sin.f64 kx)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 kx) ky) (/.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 kx) ky) (/.f64 2 (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 kx) (/.f64 2 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 ky (neg.f64 (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 ky (neg.f64 (sin.f64 kx))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 ky ky) (neg.f64 (*.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 kx) (/.f64 2 ky)) (/.f64 1 (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 kx) (/.f64 2 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 kx) (/.f64 2 ky)) (/.f64 1/2 (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 ky (*.f64 (sin.f64 kx) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 ky (sin.f64 kx)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 ky (sin.f64 kx)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ky 8) (/.f64 1 (*.f64 (sin.f64 kx) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 ky) (/.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 ky) (/.f64 (*.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 kx) (/.f64 2 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 ky (/.f64 2 (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sin.f64 kx)) (+.f64 ky ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ky -2) (/.f64 1/2 (neg.f64 (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ky -2) (/.f64 1 (*.f64 (sin.f64 kx) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ky -2) (/.f64 1 (neg.f64 (*.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sin.f64 kx))) (*.f64 ky 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 ky (neg.f64 (sin.f64 kx))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 ky (*.f64 (sin.f64 kx) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 kx) (/.f64 1/2 ky)) (/.f64 2 (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 ky) (/.f64 (*.f64 (sin.f64 kx) 2) (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sin.f64 kx)) (*.f64 ky 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) 2)) (*.f64 ky 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sin.f64 kx)) (neg.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 ky) (/.f64 (neg.f64 (sin.f64 kx)) (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ky 1/2) (/.f64 2 (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 ky (sin.f64 kx)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 ky) (/.f64 (sin.f64 kx) (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 kx) (/.f64 2 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 ky (sin.f64 kx)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 ky (neg.f64 (sin.f64 kx)))))))) |
| 1× | egg-herbie |
| 1726× | rational.json-simplify-35 |
| 944× | rational.json-simplify-51 |
| 810× | rational.json-simplify-44 |
| 796× | rational.json-simplify-61 |
| 706× | rational.json-simplify-49 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 497 | 6234 |
| 1 | 1712 | 6020 |
| 2 | 6043 | 5944 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) kx) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) kx) (*.f64 1/6 (*.f64 (sin.f64 th) (*.f64 ky kx)))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) kx) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 th) (*.f64 ky kx))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 (*.f64 (sin.f64 th) ky)) (*.f64 -1/36 (*.f64 (sin.f64 th) ky))) (pow.f64 kx 3))))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) kx) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 th) ky)) (+.f64 (*.f64 1/720 (*.f64 (sin.f64 th) ky)) (*.f64 1/6 (+.f64 (*.f64 1/120 (*.f64 (sin.f64 th) ky)) (*.f64 -1/36 (*.f64 (sin.f64 th) ky)))))) (pow.f64 kx 5))) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 th) (*.f64 ky kx))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 (*.f64 (sin.f64 th) ky)) (*.f64 -1/36 (*.f64 (sin.f64 th) ky))) (pow.f64 kx 3)))))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 th ky) (sin.f64 kx)) |
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 ky (pow.f64 th 3)) (sin.f64 kx))) (/.f64 (*.f64 ky th) (sin.f64 kx))) |
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 ky (pow.f64 th 3)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 ky (pow.f64 th 5)) (sin.f64 kx))) (/.f64 (*.f64 ky th) (sin.f64 kx)))) |
(+.f64 (*.f64 -1/5040 (/.f64 (*.f64 ky (pow.f64 th 7)) (sin.f64 kx))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 ky (pow.f64 th 3)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 ky (pow.f64 th 5)) (sin.f64 kx))) (/.f64 (*.f64 ky th) (sin.f64 kx))))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 ky kx) |
(+.f64 (/.f64 ky kx) (*.f64 1/6 (*.f64 kx ky))) |
(+.f64 (/.f64 ky kx) (+.f64 (*.f64 1/6 (*.f64 kx ky)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 ky) (*.f64 1/120 ky)) (pow.f64 kx 3))))) |
(+.f64 (/.f64 ky kx) (+.f64 (*.f64 1/6 (*.f64 kx ky)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 ky) (*.f64 1/120 ky)) (pow.f64 kx 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 ky) (*.f64 1/120 ky))) (+.f64 (*.f64 -1/5040 ky) (*.f64 1/720 ky))) (pow.f64 kx 5)))))) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) 0) |
(+.f64 0 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(-.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) 0) |
(/.f64 ky (/.f64 (sin.f64 kx) (sin.f64 th))) |
(/.f64 ky (*.f64 (/.f64 (sin.f64 kx) (sin.f64 th)) 1)) |
(/.f64 ky (*.f64 -1 (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th))))) |
(/.f64 (/.f64 ky (sin.f64 kx)) (/.f64 1 (sin.f64 th))) |
(/.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (/.f64 1 (sin.f64 th)) 1)) |
(/.f64 (/.f64 ky (sin.f64 kx)) (*.f64 1/2 (/.f64 2 (sin.f64 th)))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) |
(/.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) 1) |
(/.f64 1 (/.f64 (/.f64 (sin.f64 kx) ky) (sin.f64 th))) |
(/.f64 1 (*.f64 (/.f64 (/.f64 (sin.f64 kx) ky) (sin.f64 th)) 1)) |
(/.f64 (+.f64 ky ky) (*.f64 (sin.f64 kx) (/.f64 2 (sin.f64 th)))) |
(/.f64 (+.f64 ky ky) (+.f64 (/.f64 (sin.f64 kx) (sin.f64 th)) (/.f64 (sin.f64 kx) (sin.f64 th)))) |
(/.f64 (+.f64 ky ky) (*.f64 (*.f64 (sin.f64 kx) (/.f64 2 (sin.f64 th))) 1)) |
(/.f64 (+.f64 ky ky) (*.f64 -2 (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th))))) |
(/.f64 2 (*.f64 (/.f64 (sin.f64 kx) ky) (/.f64 2 (sin.f64 th)))) |
(/.f64 2 (+.f64 (/.f64 (/.f64 (sin.f64 kx) ky) (sin.f64 th)) (/.f64 (/.f64 (sin.f64 kx) ky) (sin.f64 th)))) |
(/.f64 2 (*.f64 (*.f64 (/.f64 (sin.f64 kx) ky) (/.f64 2 (sin.f64 th))) 1)) |
(/.f64 (*.f64 (sin.f64 th) 2) (*.f64 (sin.f64 kx) (/.f64 2 ky))) |
(/.f64 (*.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (sin.f64 th) 2)) 2) |
(/.f64 (*.f64 ky (/.f64 2 (sin.f64 kx))) (/.f64 2 (sin.f64 th))) |
(/.f64 (*.f64 ky (/.f64 2 (sin.f64 kx))) (+.f64 (/.f64 1 (sin.f64 th)) (/.f64 1 (sin.f64 th)))) |
(/.f64 (*.f64 ky (/.f64 2 (sin.f64 kx))) (*.f64 2 (/.f64 1 (sin.f64 th)))) |
(/.f64 (*.f64 ky (/.f64 2 (sin.f64 kx))) (*.f64 (/.f64 2 (sin.f64 th)) 1)) |
(/.f64 (*.f64 ky 4) (+.f64 (*.f64 (sin.f64 kx) (/.f64 2 (sin.f64 th))) (*.f64 (sin.f64 kx) (/.f64 2 (sin.f64 th))))) |
(/.f64 (*.f64 ky 4) (/.f64 (*.f64 (sin.f64 kx) 4) (sin.f64 th))) |
(/.f64 (*.f64 ky 4) (*.f64 4 (/.f64 (sin.f64 kx) (sin.f64 th)))) |
(/.f64 (*.f64 ky 4) (*.f64 (*.f64 (sin.f64 kx) 4) (/.f64 1 (sin.f64 th)))) |
(/.f64 (*.f64 ky 4) (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 2 (sin.f64 th))))) |
(/.f64 (*.f64 ky 4) (*.f64 (*.f64 (sin.f64 kx) 2) (/.f64 2 (sin.f64 th)))) |
(/.f64 (*.f64 ky 4) (*.f64 -4 (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th))))) |
(/.f64 (*.f64 ky 4) (/.f64 4 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(/.f64 (/.f64 1 (sin.f64 kx)) (/.f64 (/.f64 1 ky) (sin.f64 th))) |
(/.f64 (/.f64 1 (sin.f64 kx)) (*.f64 (/.f64 1 ky) (/.f64 1 (sin.f64 th)))) |
(/.f64 (neg.f64 ky) (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th)))) |
(/.f64 (neg.f64 ky) (*.f64 (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th))) 1)) |
(/.f64 (neg.f64 ky) (/.f64 (neg.f64 (*.f64 (sin.f64 kx) 2)) (*.f64 (sin.f64 th) 2))) |
(/.f64 (neg.f64 ky) (/.f64 -1 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(/.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky)) (/.f64 1 (sin.f64 th)))) |
(/.f64 -1 (/.f64 (/.f64 (sin.f64 kx) (neg.f64 ky)) (sin.f64 th))) |
(/.f64 -1 (*.f64 (neg.f64 (/.f64 (sin.f64 kx) ky)) (/.f64 1 (sin.f64 th)))) |
(/.f64 (*.f64 (sin.f64 kx) (/.f64 2 ky)) (*.f64 (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 kx) (/.f64 2 ky))) (/.f64 1 (sin.f64 th)))) |
(/.f64 (*.f64 (sin.f64 kx) (/.f64 2 ky)) (*.f64 (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky)) (/.f64 2 (sin.f64 th)))) |
(/.f64 4 (+.f64 (*.f64 (/.f64 (sin.f64 kx) ky) (/.f64 2 (sin.f64 th))) (*.f64 (/.f64 (sin.f64 kx) ky) (/.f64 2 (sin.f64 th))))) |
(/.f64 4 (/.f64 (*.f64 (/.f64 (sin.f64 kx) ky) 4) (sin.f64 th))) |
(/.f64 4 (*.f64 (*.f64 (/.f64 (sin.f64 kx) ky) 4) (/.f64 1 (sin.f64 th)))) |
(/.f64 4 (*.f64 (*.f64 (sin.f64 kx) (/.f64 2 ky)) (/.f64 2 (sin.f64 th)))) |
(/.f64 (*.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (sin.f64 th) 4)) 4) |
(/.f64 (*.f64 (sin.f64 th) 4) (*.f64 (/.f64 (sin.f64 kx) ky) 4)) |
(/.f64 (*.f64 (sin.f64 th) 4) (*.f64 (*.f64 (/.f64 (sin.f64 kx) ky) 4) 1)) |
(/.f64 (*.f64 (/.f64 ky (sin.f64 kx)) 4) (+.f64 (/.f64 2 (sin.f64 th)) (/.f64 2 (sin.f64 th)))) |
(/.f64 (*.f64 (/.f64 ky (sin.f64 kx)) 4) (/.f64 4 (sin.f64 th))) |
(/.f64 (*.f64 (/.f64 ky (sin.f64 kx)) 4) (*.f64 4 (/.f64 1 (sin.f64 th)))) |
(/.f64 (*.f64 (/.f64 ky (sin.f64 kx)) 4) (*.f64 2 (/.f64 2 (sin.f64 th)))) |
(/.f64 (*.f64 ky 8) (/.f64 (*.f64 (sin.f64 kx) 8) (sin.f64 th))) |
(/.f64 (*.f64 ky 8) (*.f64 8 (/.f64 (sin.f64 kx) (sin.f64 th)))) |
(/.f64 (*.f64 ky 8) (*.f64 (*.f64 (sin.f64 kx) 8) (/.f64 1 (sin.f64 th)))) |
(/.f64 (*.f64 ky 8) (*.f64 4 (*.f64 (sin.f64 kx) (/.f64 2 (sin.f64 th))))) |
(/.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) (/.f64 1 ky)) |
(/.f64 1/2 (/.f64 (*.f64 (sin.f64 kx) (/.f64 1/2 ky)) (sin.f64 th))) |
(/.f64 1/2 (/.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 th) 2))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 ky) (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(/.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 (/.f64 1/2 ky) (sin.f64 th))) |
(/.f64 (*.f64 ky -2) (+.f64 (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th))) (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th))))) |
(/.f64 (*.f64 ky -2) (/.f64 (*.f64 (sin.f64 kx) -2) (sin.f64 th))) |
(/.f64 (*.f64 ky -2) (/.f64 (neg.f64 (*.f64 (sin.f64 kx) 2)) (sin.f64 th))) |
(/.f64 (*.f64 ky -2) (*.f64 (*.f64 (sin.f64 kx) -2) (/.f64 1 (sin.f64 th)))) |
(/.f64 (*.f64 ky -2) (*.f64 (neg.f64 (*.f64 (sin.f64 kx) 2)) (/.f64 1 (sin.f64 th)))) |
(/.f64 (*.f64 ky -2) (*.f64 (neg.f64 (sin.f64 kx)) (/.f64 2 (sin.f64 th)))) |
(/.f64 (*.f64 ky -2) (*.f64 2 (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th))))) |
(/.f64 (*.f64 (/.f64 ky (sin.f64 kx)) (/.f64 ky (sin.f64 kx))) (/.f64 (*.f64 ky (/.f64 2 (sin.f64 kx))) (*.f64 (sin.f64 th) 2))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 ky (sin.f64 kx)) 4)) (*.f64 8 (/.f64 1 (sin.f64 th)))) |
(/.f64 (*.f64 2 (*.f64 ky 8)) (*.f64 (*.f64 2 (*.f64 (sin.f64 kx) 8)) (/.f64 1 (sin.f64 th)))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 th) 4)) (+.f64 (*.f64 (/.f64 (sin.f64 kx) ky) 4) (*.f64 (/.f64 (sin.f64 kx) ky) 4))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 th) 4)) (*.f64 8 (/.f64 (sin.f64 kx) ky))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (sin.f64 th) 4))) 8) |
(/.f64 (*.f64 (sin.f64 th) (/.f64 1/2 (sin.f64 kx))) (/.f64 1/2 ky)) |
(/.f64 (/.f64 ky (neg.f64 (sin.f64 kx))) (/.f64 -1 (sin.f64 th))) |
(/.f64 (/.f64 ky (neg.f64 (sin.f64 kx))) (*.f64 -1 (/.f64 1 (sin.f64 th)))) |
(/.f64 (*.f64 (/.f64 (sin.f64 kx) ky) 4) (*.f64 (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 kx) (/.f64 2 ky))) (/.f64 2 (sin.f64 th)))) |
(/.f64 (/.f64 ky (*.f64 (sin.f64 kx) 2)) (/.f64 1 (*.f64 (sin.f64 th) 2))) |
(/.f64 (/.f64 ky (*.f64 (sin.f64 kx) 2)) (*.f64 1/2 (/.f64 1 (sin.f64 th)))) |
(/.f64 (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 ky (/.f64 2 (sin.f64 kx)))) (*.f64 (/.f64 (sin.f64 kx) ky) (/.f64 2 (sin.f64 th)))) |
(/.f64 (*.f64 (sin.f64 th) 1/2) (*.f64 (sin.f64 kx) (/.f64 1/2 ky))) |
(/.f64 (*.f64 ky (/.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 2)) 1/2) |
(/.f64 (*.f64 4 (neg.f64 ky)) (*.f64 (*.f64 2 (*.f64 (sin.f64 kx) -2)) (/.f64 1 (sin.f64 th)))) |
(/.f64 (*.f64 4 (neg.f64 ky)) (*.f64 (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th)))) |
(/.f64 (*.f64 4 (neg.f64 ky)) (*.f64 (neg.f64 (*.f64 (sin.f64 kx) 4)) (/.f64 1 (sin.f64 th)))) |
(/.f64 (*.f64 4 (neg.f64 ky)) (*.f64 4 (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th))))) |
(/.f64 (neg.f64 (*.f64 ky -2)) (*.f64 (sin.f64 kx) (/.f64 2 (sin.f64 th)))) |
(/.f64 (neg.f64 (/.f64 ky (sin.f64 kx))) (/.f64 -1 (sin.f64 th))) |
(/.f64 (neg.f64 (sin.f64 th)) (neg.f64 (/.f64 (sin.f64 kx) ky))) |
(/.f64 (neg.f64 (sin.f64 th)) (*.f64 (neg.f64 (/.f64 (sin.f64 kx) ky)) 1)) |
(/.f64 (+.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (/.f64 1 ky) (/.f64 1 ky))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (sin.f64 th) 4))) (*.f64 2 (*.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (sin.f64 th) 4)))) 16) |
(/.f64 (+.f64 (neg.f64 (sin.f64 th)) (neg.f64 (sin.f64 th))) (+.f64 (neg.f64 (/.f64 (sin.f64 kx) ky)) (neg.f64 (/.f64 (sin.f64 kx) ky)))) |
(/.f64 (/.f64 (*.f64 ky 8) (/.f64 (sin.f64 kx) (sin.f64 th))) 8) |
(/.f64 (/.f64 ky (/.f64 1 (sin.f64 th))) (sin.f64 kx)) |
(/.f64 (/.f64 1 (/.f64 1 (sin.f64 th))) (/.f64 (sin.f64 kx) ky)) |
(/.f64 (/.f64 (+.f64 ky ky) (/.f64 1 (sin.f64 th))) (*.f64 (sin.f64 kx) 2)) |
(/.f64 (/.f64 2 (/.f64 1 (sin.f64 th))) (*.f64 (sin.f64 kx) (/.f64 2 ky))) |
(/.f64 (/.f64 (*.f64 ky 4) (/.f64 1 (sin.f64 th))) (*.f64 (sin.f64 kx) 4)) |
(/.f64 (/.f64 (/.f64 1 (sin.f64 kx)) (/.f64 1 (sin.f64 th))) (/.f64 1 ky)) |
(/.f64 (/.f64 (neg.f64 ky) (/.f64 1 (sin.f64 th))) (neg.f64 (sin.f64 kx))) |
(/.f64 (/.f64 (/.f64 (sin.f64 kx) ky) (/.f64 1 (sin.f64 th))) (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky))) |
(/.f64 (/.f64 -1 (/.f64 1 (sin.f64 th))) (neg.f64 (/.f64 (sin.f64 kx) ky))) |
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (/.f64 2 ky)) (/.f64 1 (sin.f64 th))) (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 kx) (/.f64 2 ky)))) |
(/.f64 (/.f64 4 (/.f64 1 (sin.f64 th))) (*.f64 (/.f64 (sin.f64 kx) ky) 4)) |
(/.f64 (/.f64 (*.f64 ky 8) (/.f64 1 (sin.f64 th))) (*.f64 (sin.f64 kx) 8)) |
(/.f64 (/.f64 (*.f64 ky -2) (/.f64 1 (sin.f64 th))) (*.f64 (sin.f64 kx) -2)) |
(/.f64 (/.f64 (*.f64 ky -2) (/.f64 1 (sin.f64 th))) (neg.f64 (*.f64 (sin.f64 kx) 2))) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 ky (sin.f64 kx)) 4)) (/.f64 1 (sin.f64 th))) 8) |
(/.f64 (/.f64 (*.f64 2 (*.f64 ky 8)) (/.f64 1 (sin.f64 th))) (*.f64 2 (*.f64 (sin.f64 kx) 8))) |
(/.f64 (/.f64 (/.f64 ky (neg.f64 (sin.f64 kx))) (/.f64 1 (sin.f64 th))) -1) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 ky)) (/.f64 1 (sin.f64 th))) (*.f64 2 (*.f64 (sin.f64 kx) -2))) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 ky)) (/.f64 1 (sin.f64 th))) (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) 2)))) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 ky)) (/.f64 1 (sin.f64 th))) (neg.f64 (*.f64 (sin.f64 kx) 4))) |
(/.f64 (/.f64 (neg.f64 (*.f64 ky -2)) (/.f64 1 (sin.f64 th))) (*.f64 (sin.f64 kx) 2)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 th) 4)) (/.f64 (sin.f64 kx) ky)) 8) |
(/.f64 (/.f64 1 (/.f64 2 (sin.f64 th))) (*.f64 (sin.f64 kx) (/.f64 1/2 ky))) |
(/.f64 (/.f64 (+.f64 ky ky) (/.f64 2 (sin.f64 th))) (sin.f64 kx)) |
(/.f64 (/.f64 2 (/.f64 2 (sin.f64 th))) (/.f64 (sin.f64 kx) ky)) |
(/.f64 (/.f64 (*.f64 ky 4) (/.f64 2 (sin.f64 th))) (*.f64 (sin.f64 kx) 2)) |
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (/.f64 2 ky)) (/.f64 2 (sin.f64 th))) (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky))) |
(/.f64 (/.f64 4 (/.f64 2 (sin.f64 th))) (*.f64 (sin.f64 kx) (/.f64 2 ky))) |
(/.f64 (/.f64 (*.f64 ky -2) (/.f64 2 (sin.f64 th))) (neg.f64 (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 (/.f64 (sin.f64 kx) ky) 4) (/.f64 2 (sin.f64 th))) (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 kx) (/.f64 2 ky)))) |
(/.f64 (/.f64 (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 ky (/.f64 2 (sin.f64 kx)))) (/.f64 2 (sin.f64 th))) (/.f64 (sin.f64 kx) ky)) |
(/.f64 (/.f64 ky (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th)))) -1) |
(/.f64 (/.f64 (+.f64 ky ky) (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th)))) -2) |
(/.f64 (/.f64 (*.f64 ky 4) (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th)))) -4) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 ky)) (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th)))) 4) |
(/.f64 (/.f64 (sin.f64 th) (/.f64 1 ky)) (sin.f64 kx)) |
(/.f64 (/.f64 (*.f64 (sin.f64 th) 2) (sin.f64 kx)) (/.f64 2 ky)) |
(/.f64 (/.f64 (sin.f64 th) (neg.f64 (sin.f64 kx))) (/.f64 -1 ky)) |
(/.f64 (/.f64 (sin.f64 th) 1/2) (*.f64 (sin.f64 kx) (/.f64 2 ky))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 th) 2)) (-.f64 0 (*.f64 (sin.f64 kx) (/.f64 2 ky)))) |
(/.f64 (neg.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) (-.f64 0 (/.f64 1 ky))) |
(pow.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) 1) |
(+.f64 (/.f64 ky (sin.f64 kx)) 0) |
(+.f64 0 (/.f64 ky (sin.f64 kx))) |
(+.f64 (/.f64 ky (*.f64 (sin.f64 kx) 2)) (/.f64 ky (*.f64 (sin.f64 kx) 2))) |
(-.f64 (/.f64 ky (sin.f64 kx)) 0) |
(*.f64 ky (/.f64 1 (sin.f64 kx))) |
(*.f64 ky (*.f64 (*.f64 2 (/.f64 1 (sin.f64 kx))) 1/2)) |
(*.f64 ky (*.f64 (/.f64 2 (sin.f64 kx)) 1/2)) |
(*.f64 (sin.f64 kx) (/.f64 (/.f64 1 ky) (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky)))) |
(*.f64 (/.f64 ky (sin.f64 kx)) 1) |
(*.f64 1 (/.f64 ky (sin.f64 kx))) |
(*.f64 (+.f64 ky ky) (/.f64 1/2 (sin.f64 kx))) |
(*.f64 2 (/.f64 ky (*.f64 (sin.f64 kx) 2))) |
(*.f64 (*.f64 ky (/.f64 2 (sin.f64 kx))) 1/2) |
(*.f64 (*.f64 ky 4) (/.f64 1/2 (*.f64 (sin.f64 kx) 2))) |
(*.f64 (*.f64 ky 4) (*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) 2)) 1)) |
(*.f64 (*.f64 ky 4) (*.f64 1/4 (/.f64 1 (sin.f64 kx)))) |
(*.f64 (*.f64 ky 4) (*.f64 1/2 (/.f64 1/2 (sin.f64 kx)))) |
(*.f64 (/.f64 1 (sin.f64 kx)) ky) |
(*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 1 (/.f64 1 ky))) |
(*.f64 (neg.f64 ky) (/.f64 -1 (sin.f64 kx))) |
(*.f64 (neg.f64 ky) (*.f64 (/.f64 -1 (sin.f64 kx)) 1)) |
(*.f64 (/.f64 (sin.f64 kx) ky) (/.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky)))) |
(*.f64 (/.f64 (sin.f64 kx) ky) (/.f64 2 (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 kx) (/.f64 2 ky))))) |
(*.f64 -1 (/.f64 ky (neg.f64 (sin.f64 kx)))) |
(*.f64 -1 (*.f64 (/.f64 ky (neg.f64 (sin.f64 kx))) 1)) |
(*.f64 -1 (/.f64 (+.f64 ky ky) (neg.f64 (*.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 (sin.f64 kx) (/.f64 2 ky)) (/.f64 1 (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 kx) (/.f64 2 ky))))) |
(*.f64 (*.f64 (sin.f64 kx) (/.f64 2 ky)) (/.f64 1/2 (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky)))) |
(*.f64 4 (/.f64 ky (*.f64 (sin.f64 kx) 4))) |
(*.f64 4 (/.f64 (/.f64 ky (sin.f64 kx)) 4)) |
(*.f64 (*.f64 (/.f64 ky (sin.f64 kx)) 4) 1/4) |
(*.f64 (*.f64 ky 8) (/.f64 1 (*.f64 (sin.f64 kx) 8))) |
(*.f64 (/.f64 1 ky) (/.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky)))) |
(*.f64 (/.f64 1 ky) (/.f64 (*.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 kx) (/.f64 2 ky))))) |
(*.f64 1/2 (*.f64 ky (/.f64 2 (sin.f64 kx)))) |
(*.f64 (/.f64 1/2 (sin.f64 kx)) (+.f64 ky ky)) |
(*.f64 (*.f64 ky -2) (/.f64 1/2 (neg.f64 (sin.f64 kx)))) |
(*.f64 (*.f64 ky -2) (/.f64 1 (*.f64 (sin.f64 kx) -2))) |
(*.f64 (*.f64 ky -2) (/.f64 1 (neg.f64 (*.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 2 (/.f64 1 (sin.f64 kx))) (*.f64 ky 1/2)) |
(*.f64 (/.f64 ky (neg.f64 (sin.f64 kx))) -1) |
(*.f64 (/.f64 ky (*.f64 (sin.f64 kx) 2)) 2) |
(*.f64 (*.f64 (sin.f64 kx) (/.f64 1/2 ky)) (/.f64 2 (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky)))) |
(*.f64 (/.f64 1/2 ky) (/.f64 (*.f64 (sin.f64 kx) 2) (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky)))) |
(*.f64 (/.f64 2 (sin.f64 kx)) (*.f64 ky 1/2)) |
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) 2)) (*.f64 ky 4)) |
(*.f64 (/.f64 -1 (sin.f64 kx)) (neg.f64 ky)) |
(*.f64 (/.f64 -1 ky) (/.f64 (neg.f64 (sin.f64 kx)) (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky)))) |
(*.f64 (*.f64 ky 1/2) (/.f64 2 (sin.f64 kx))) |
(*.f64 1/4 (*.f64 (/.f64 ky (sin.f64 kx)) 4)) |
(*.f64 (/.f64 2 ky) (/.f64 (sin.f64 kx) (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 kx) (/.f64 2 ky))))) |
(pow.f64 (/.f64 ky (sin.f64 kx)) 1) |
(neg.f64 (/.f64 ky (neg.f64 (sin.f64 kx)))) |
| Outputs |
|---|
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) kx) |
(*.f64 (sin.f64 th) (/.f64 ky kx)) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) kx) (*.f64 1/6 (*.f64 (sin.f64 th) (*.f64 ky kx)))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) kx) (*.f64 (sin.f64 th) (*.f64 kx (*.f64 ky 1/6)))) |
(+.f64 (*.f64 (sin.f64 th) (/.f64 ky kx)) (*.f64 (sin.f64 th) (*.f64 kx (*.f64 ky 1/6)))) |
(*.f64 (sin.f64 th) (+.f64 (/.f64 ky kx) (*.f64 kx (*.f64 ky 1/6)))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) kx) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 th) (*.f64 ky kx))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 (*.f64 (sin.f64 th) ky)) (*.f64 -1/36 (*.f64 (sin.f64 th) ky))) (pow.f64 kx 3))))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) kx) (+.f64 (*.f64 (sin.f64 th) (*.f64 kx (*.f64 ky 1/6))) (*.f64 (+.f64 (*.f64 (sin.f64 th) (*.f64 ky 1/120)) (*.f64 (sin.f64 th) (*.f64 ky -1/36))) (*.f64 (pow.f64 kx 3) -1)))) |
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 th) ky) -7/360) (neg.f64 (pow.f64 kx 3))) (+.f64 (*.f64 (sin.f64 th) (/.f64 ky kx)) (*.f64 (sin.f64 th) (*.f64 kx (*.f64 ky 1/6))))) |
(+.f64 (*.f64 (sin.f64 th) (+.f64 (/.f64 ky kx) (*.f64 kx (*.f64 ky 1/6)))) (*.f64 (*.f64 (sin.f64 th) (*.f64 ky -7/360)) (neg.f64 (pow.f64 kx 3)))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) kx) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 th) ky)) (+.f64 (*.f64 1/720 (*.f64 (sin.f64 th) ky)) (*.f64 1/6 (+.f64 (*.f64 1/120 (*.f64 (sin.f64 th) ky)) (*.f64 -1/36 (*.f64 (sin.f64 th) ky)))))) (pow.f64 kx 5))) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 th) (*.f64 ky kx))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 (*.f64 (sin.f64 th) ky)) (*.f64 -1/36 (*.f64 (sin.f64 th) ky))) (pow.f64 kx 3)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 th) (*.f64 ky -1/5040)) (+.f64 (*.f64 (sin.f64 th) (*.f64 ky 1/720)) (*.f64 1/6 (+.f64 (*.f64 (sin.f64 th) (*.f64 ky 1/120)) (*.f64 (sin.f64 th) (*.f64 ky -1/36)))))) (*.f64 (pow.f64 kx 5) -1)) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) kx) (+.f64 (*.f64 (sin.f64 th) (*.f64 kx (*.f64 ky 1/6))) (*.f64 (+.f64 (*.f64 (sin.f64 th) (*.f64 ky 1/120)) (*.f64 (sin.f64 th) (*.f64 ky -1/36))) (*.f64 (pow.f64 kx 3) -1))))) |
(+.f64 (*.f64 (sin.f64 th) (/.f64 ky kx)) (+.f64 (*.f64 (sin.f64 th) (*.f64 kx (*.f64 ky 1/6))) (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (*.f64 (sin.f64 th) ky) -7/360)) (+.f64 (*.f64 (sin.f64 th) (*.f64 ky 1/720)) (*.f64 (sin.f64 th) (*.f64 ky -1/5040)))) (pow.f64 kx 5)) (*.f64 (*.f64 (*.f64 (sin.f64 th) ky) -7/360) (pow.f64 kx 3)))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 (sin.f64 th) (*.f64 ky -7/360)) (pow.f64 kx 3)) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sin.f64 th) (*.f64 ky -7/360))) (*.f64 (sin.f64 th) (*.f64 ky 1/840))) (pow.f64 kx 5)))) (*.f64 (sin.f64 th) (+.f64 (/.f64 ky kx) (*.f64 kx (*.f64 ky 1/6))))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 th ky) (sin.f64 kx)) |
(*.f64 ky (/.f64 th (sin.f64 kx))) |
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 ky (pow.f64 th 3)) (sin.f64 kx))) (/.f64 (*.f64 ky th) (sin.f64 kx))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 th 3) (/.f64 ky (sin.f64 kx)))) (*.f64 ky (/.f64 th (sin.f64 kx)))) |
(+.f64 (*.f64 -1/6 (*.f64 ky (/.f64 (pow.f64 th 3) (sin.f64 kx)))) (*.f64 ky (/.f64 th (sin.f64 kx)))) |
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 ky (pow.f64 th 3)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 ky (pow.f64 th 5)) (sin.f64 kx))) (/.f64 (*.f64 ky th) (sin.f64 kx)))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 th 3) (/.f64 ky (sin.f64 kx)))) (+.f64 (*.f64 ky (/.f64 th (sin.f64 kx))) (*.f64 1/120 (*.f64 (pow.f64 th 5) (/.f64 ky (sin.f64 kx)))))) |
(+.f64 (*.f64 -1/6 (*.f64 ky (/.f64 (pow.f64 th 3) (sin.f64 kx)))) (+.f64 (*.f64 ky (/.f64 th (sin.f64 kx))) (*.f64 1/120 (*.f64 (pow.f64 th 5) (/.f64 ky (sin.f64 kx)))))) |
(+.f64 (*.f64 -1/5040 (/.f64 (*.f64 ky (pow.f64 th 7)) (sin.f64 kx))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 ky (pow.f64 th 3)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 ky (pow.f64 th 5)) (sin.f64 kx))) (/.f64 (*.f64 ky th) (sin.f64 kx))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 th 3) (/.f64 ky (sin.f64 kx)))) (+.f64 (+.f64 (*.f64 ky (/.f64 th (sin.f64 kx))) (*.f64 1/120 (*.f64 (pow.f64 th 5) (/.f64 ky (sin.f64 kx))))) (*.f64 -1/5040 (*.f64 (pow.f64 th 7) (/.f64 ky (sin.f64 kx)))))) |
(+.f64 (*.f64 -1/6 (*.f64 ky (/.f64 (pow.f64 th 3) (sin.f64 kx)))) (+.f64 (+.f64 (*.f64 ky (/.f64 th (sin.f64 kx))) (*.f64 1/120 (*.f64 (pow.f64 th 5) (/.f64 ky (sin.f64 kx))))) (*.f64 -1/5040 (*.f64 (pow.f64 th 7) (/.f64 ky (sin.f64 kx)))))) |
(+.f64 (*.f64 -1/6 (*.f64 ky (/.f64 (pow.f64 th 3) (sin.f64 kx)))) (+.f64 (*.f64 ky (/.f64 th (sin.f64 kx))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 th 5) (/.f64 ky (sin.f64 kx)))) (*.f64 -1/5040 (*.f64 (pow.f64 th 7) (/.f64 ky (sin.f64 kx))))))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 ky kx) |
(+.f64 (/.f64 ky kx) (*.f64 1/6 (*.f64 kx ky))) |
(+.f64 (/.f64 ky kx) (*.f64 kx (*.f64 ky 1/6))) |
(+.f64 (/.f64 ky kx) (+.f64 (*.f64 1/6 (*.f64 kx ky)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 ky) (*.f64 1/120 ky)) (pow.f64 kx 3))))) |
(+.f64 (/.f64 ky kx) (+.f64 (*.f64 kx (*.f64 ky 1/6)) (*.f64 (+.f64 (*.f64 ky -1/36) (*.f64 ky 1/120)) (*.f64 (pow.f64 kx 3) -1)))) |
(+.f64 (*.f64 (*.f64 ky -7/360) (neg.f64 (pow.f64 kx 3))) (+.f64 (/.f64 ky kx) (*.f64 kx (*.f64 ky 1/6)))) |
(+.f64 (+.f64 (/.f64 ky kx) (*.f64 kx (*.f64 ky 1/6))) (*.f64 (pow.f64 kx 3) (neg.f64 (*.f64 ky -7/360)))) |
(+.f64 (/.f64 ky kx) (+.f64 (*.f64 1/6 (*.f64 kx ky)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 ky) (*.f64 1/120 ky)) (pow.f64 kx 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 ky) (*.f64 1/120 ky))) (+.f64 (*.f64 -1/5040 ky) (*.f64 1/720 ky))) (pow.f64 kx 5)))))) |
(+.f64 (/.f64 ky kx) (+.f64 (*.f64 kx (*.f64 ky 1/6)) (+.f64 (*.f64 (+.f64 (*.f64 ky -1/36) (*.f64 ky 1/120)) (*.f64 (pow.f64 kx 3) -1)) (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 ky -1/36) (*.f64 ky 1/120))) (+.f64 (*.f64 ky -1/5040) (*.f64 ky 1/720))) (*.f64 (pow.f64 kx 5) -1))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 1/6 (*.f64 ky -7/360)) (*.f64 ky 1/840))) (*.f64 (pow.f64 kx 3) (*.f64 ky -7/360)))) (+.f64 (/.f64 ky kx) (*.f64 kx (*.f64 ky 1/6)))) |
(+.f64 (+.f64 (/.f64 ky kx) (*.f64 kx (*.f64 ky 1/6))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 kx 3) (*.f64 ky -7/360)) (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 1/6 (*.f64 ky -7/360)) (*.f64 ky 1/840)))))) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(+.f64 0 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(-.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 ky (/.f64 (sin.f64 kx) (sin.f64 th))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 ky (*.f64 (/.f64 (sin.f64 kx) (sin.f64 th)) 1)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 ky (*.f64 -1 (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th))))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 ky (sin.f64 kx)) (/.f64 1 (sin.f64 th))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (/.f64 1 (sin.f64 th)) 1)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 ky (sin.f64 kx)) (*.f64 1/2 (/.f64 2 (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) 1) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 1 (/.f64 (/.f64 (sin.f64 kx) ky) (sin.f64 th))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 1 (*.f64 (/.f64 (/.f64 (sin.f64 kx) ky) (sin.f64 th)) 1)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (+.f64 ky ky) (*.f64 (sin.f64 kx) (/.f64 2 (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (+.f64 ky ky) (+.f64 (/.f64 (sin.f64 kx) (sin.f64 th)) (/.f64 (sin.f64 kx) (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (+.f64 ky ky) (*.f64 (*.f64 (sin.f64 kx) (/.f64 2 (sin.f64 th))) 1)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (+.f64 ky ky) (*.f64 -2 (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th))))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 2 (*.f64 (/.f64 (sin.f64 kx) ky) (/.f64 2 (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 2 (+.f64 (/.f64 (/.f64 (sin.f64 kx) ky) (sin.f64 th)) (/.f64 (/.f64 (sin.f64 kx) ky) (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 2 (*.f64 (*.f64 (/.f64 (sin.f64 kx) ky) (/.f64 2 (sin.f64 th))) 1)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) 2) (*.f64 (sin.f64 kx) (/.f64 2 ky))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (sin.f64 th) 2)) 2) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 ky (/.f64 2 (sin.f64 kx))) (/.f64 2 (sin.f64 th))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 ky (/.f64 2 (sin.f64 kx))) (+.f64 (/.f64 1 (sin.f64 th)) (/.f64 1 (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 ky (/.f64 2 (sin.f64 kx))) (*.f64 2 (/.f64 1 (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 ky (/.f64 2 (sin.f64 kx))) (*.f64 (/.f64 2 (sin.f64 th)) 1)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 ky 4) (+.f64 (*.f64 (sin.f64 kx) (/.f64 2 (sin.f64 th))) (*.f64 (sin.f64 kx) (/.f64 2 (sin.f64 th))))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 ky 4) (/.f64 (*.f64 (sin.f64 kx) 4) (sin.f64 th))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 ky 4) (*.f64 4 (/.f64 (sin.f64 kx) (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 ky 4) (*.f64 (*.f64 (sin.f64 kx) 4) (/.f64 1 (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 ky 4) (*.f64 2 (*.f64 (sin.f64 kx) (/.f64 2 (sin.f64 th))))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 ky 4) (*.f64 (*.f64 (sin.f64 kx) 2) (/.f64 2 (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 ky 4) (*.f64 -4 (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th))))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 ky 4) (/.f64 4 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 1 (sin.f64 kx)) (/.f64 (/.f64 1 ky) (sin.f64 th))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 1 (sin.f64 kx)) (*.f64 (/.f64 1 ky) (/.f64 1 (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (neg.f64 ky) (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (neg.f64 ky) (*.f64 (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th))) 1)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (neg.f64 ky) (/.f64 (neg.f64 (*.f64 (sin.f64 kx) 2)) (*.f64 (sin.f64 th) 2))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (neg.f64 ky) (/.f64 -1 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky)) (/.f64 1 (sin.f64 th)))) |
(/.f64 (/.f64 (sin.f64 th) (/.f64 1 (/.f64 (sin.f64 kx) ky))) (*.f64 (sin.f64 kx) (/.f64 (sin.f64 kx) (*.f64 ky ky)))) |
(/.f64 (sin.f64 th) (*.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (sin.f64 kx) (/.f64 (sin.f64 kx) (*.f64 ky ky))))) |
(/.f64 -1 (/.f64 (/.f64 (sin.f64 kx) (neg.f64 ky)) (sin.f64 th))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 -1 (*.f64 (neg.f64 (/.f64 (sin.f64 kx) ky)) (/.f64 1 (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 kx) (/.f64 2 ky)) (*.f64 (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 kx) (/.f64 2 ky))) (/.f64 1 (sin.f64 th)))) |
(/.f64 (/.f64 (sin.f64 th) (/.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 ky)))) (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 kx) (/.f64 2 ky)))) |
(*.f64 (sin.f64 kx) (/.f64 (/.f64 2 ky) (*.f64 (*.f64 (sin.f64 kx) (/.f64 2 ky)) (*.f64 (/.f64 1 (sin.f64 th)) (/.f64 (sin.f64 kx) ky))))) |
(*.f64 (sin.f64 kx) (/.f64 (/.f64 2 ky) (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (/.f64 2 ky) (/.f64 (sin.f64 kx) (sin.f64 th)))))) |
(/.f64 (*.f64 (sin.f64 kx) (/.f64 2 ky)) (*.f64 (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky)) (/.f64 2 (sin.f64 th)))) |
(/.f64 (/.f64 (sin.f64 th) (/.f64 2 (*.f64 (sin.f64 kx) (/.f64 2 ky)))) (*.f64 (sin.f64 kx) (/.f64 (sin.f64 kx) (*.f64 ky ky)))) |
(*.f64 (sin.f64 kx) (/.f64 (/.f64 2 ky) (*.f64 (/.f64 (sin.f64 kx) (*.f64 ky ky)) (*.f64 (sin.f64 kx) (/.f64 2 (sin.f64 th)))))) |
(/.f64 4 (+.f64 (*.f64 (/.f64 (sin.f64 kx) ky) (/.f64 2 (sin.f64 th))) (*.f64 (/.f64 (sin.f64 kx) ky) (/.f64 2 (sin.f64 th))))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 4 (/.f64 (*.f64 (/.f64 (sin.f64 kx) ky) 4) (sin.f64 th))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 4 (*.f64 (*.f64 (/.f64 (sin.f64 kx) ky) 4) (/.f64 1 (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 4 (*.f64 (*.f64 (sin.f64 kx) (/.f64 2 ky)) (/.f64 2 (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (sin.f64 th) 4)) 4) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) 4) (*.f64 (/.f64 (sin.f64 kx) ky) 4)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) 4) (*.f64 (*.f64 (/.f64 (sin.f64 kx) ky) 4) 1)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (/.f64 ky (sin.f64 kx)) 4) (+.f64 (/.f64 2 (sin.f64 th)) (/.f64 2 (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (/.f64 ky (sin.f64 kx)) 4) (/.f64 4 (sin.f64 th))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (/.f64 ky (sin.f64 kx)) 4) (*.f64 4 (/.f64 1 (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (/.f64 ky (sin.f64 kx)) 4) (*.f64 2 (/.f64 2 (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 ky 8) (/.f64 (*.f64 (sin.f64 kx) 8) (sin.f64 th))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 ky 8) (*.f64 8 (/.f64 (sin.f64 kx) (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 ky 8) (*.f64 (*.f64 (sin.f64 kx) 8) (/.f64 1 (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 ky 8) (*.f64 4 (*.f64 (sin.f64 kx) (/.f64 2 (sin.f64 th))))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) (/.f64 1 ky)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 1/2 (/.f64 (*.f64 (sin.f64 kx) (/.f64 1/2 ky)) (sin.f64 th))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 1/2 (/.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 th) 2))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 ky) (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 (/.f64 1/2 ky) (sin.f64 th))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 ky -2) (+.f64 (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th))) (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th))))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 ky -2) (/.f64 (*.f64 (sin.f64 kx) -2) (sin.f64 th))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 ky -2) (/.f64 (neg.f64 (*.f64 (sin.f64 kx) 2)) (sin.f64 th))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 ky -2) (*.f64 (*.f64 (sin.f64 kx) -2) (/.f64 1 (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 ky -2) (*.f64 (neg.f64 (*.f64 (sin.f64 kx) 2)) (/.f64 1 (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 ky -2) (*.f64 (neg.f64 (sin.f64 kx)) (/.f64 2 (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 ky -2) (*.f64 2 (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th))))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (/.f64 ky (sin.f64 kx)) (/.f64 ky (sin.f64 kx))) (/.f64 (*.f64 ky (/.f64 2 (sin.f64 kx))) (*.f64 (sin.f64 th) 2))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 ky (sin.f64 kx)) 4)) (*.f64 8 (/.f64 1 (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 2 (*.f64 ky 8)) (*.f64 (*.f64 2 (*.f64 (sin.f64 kx) 8)) (/.f64 1 (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 th) 4)) (+.f64 (*.f64 (/.f64 (sin.f64 kx) ky) 4) (*.f64 (/.f64 (sin.f64 kx) ky) 4))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 th) 4)) (*.f64 8 (/.f64 (sin.f64 kx) ky))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (sin.f64 th) 4))) 8) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (/.f64 1/2 (sin.f64 kx))) (/.f64 1/2 ky)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 ky (neg.f64 (sin.f64 kx))) (/.f64 -1 (sin.f64 th))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 ky (neg.f64 (sin.f64 kx))) (*.f64 -1 (/.f64 1 (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (/.f64 (sin.f64 kx) ky) 4) (*.f64 (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 kx) (/.f64 2 ky))) (/.f64 2 (sin.f64 th)))) |
(/.f64 (*.f64 (/.f64 (sin.f64 kx) ky) 4) (*.f64 (/.f64 2 (sin.f64 th)) (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 kx) (/.f64 2 ky))))) |
(/.f64 (*.f64 (/.f64 (sin.f64 kx) ky) (/.f64 (sin.f64 th) 1/2)) (*.f64 (sin.f64 kx) (*.f64 (/.f64 (sin.f64 kx) ky) (/.f64 2 ky)))) |
(/.f64 (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 th) 2)) (*.f64 (sin.f64 kx) (*.f64 (/.f64 (sin.f64 kx) ky) (/.f64 2 ky)))) |
(/.f64 (/.f64 ky (*.f64 (sin.f64 kx) 2)) (/.f64 1 (*.f64 (sin.f64 th) 2))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 ky (*.f64 (sin.f64 kx) 2)) (*.f64 1/2 (/.f64 1 (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 ky (/.f64 2 (sin.f64 kx)))) (*.f64 (/.f64 (sin.f64 kx) ky) (/.f64 2 (sin.f64 th)))) |
(/.f64 ky (/.f64 (sin.f64 kx) (*.f64 (*.f64 ky (/.f64 2 (sin.f64 kx))) (/.f64 (/.f64 (sin.f64 kx) ky) (/.f64 2 (sin.f64 th)))))) |
(/.f64 ky (/.f64 (sin.f64 kx) (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx)))))) |
(/.f64 (*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) (/.f64 (/.f64 (sin.f64 kx) ky) (/.f64 (sin.f64 kx) ky))) |
(/.f64 (*.f64 (sin.f64 th) 1/2) (*.f64 (sin.f64 kx) (/.f64 1/2 ky))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 ky (/.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 2)) 1/2) |
(*.f64 (/.f64 (sin.f64 th) (*.f64 (sin.f64 kx) 2)) (/.f64 ky 1/2)) |
(*.f64 (/.f64 (sin.f64 th) (*.f64 (sin.f64 kx) 2)) (+.f64 ky ky)) |
(*.f64 (+.f64 ky ky) (/.f64 (sin.f64 th) (*.f64 (sin.f64 kx) 2))) |
(/.f64 (*.f64 4 (neg.f64 ky)) (*.f64 (*.f64 2 (*.f64 (sin.f64 kx) -2)) (/.f64 1 (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 4 (neg.f64 ky)) (*.f64 (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 4 (neg.f64 ky)) (*.f64 (neg.f64 (*.f64 (sin.f64 kx) 4)) (/.f64 1 (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (*.f64 4 (neg.f64 ky)) (*.f64 4 (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th))))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (neg.f64 (*.f64 ky -2)) (*.f64 (sin.f64 kx) (/.f64 2 (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (neg.f64 (/.f64 ky (sin.f64 kx))) (/.f64 -1 (sin.f64 th))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (neg.f64 (sin.f64 th)) (neg.f64 (/.f64 (sin.f64 kx) ky))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (neg.f64 (sin.f64 th)) (*.f64 (neg.f64 (/.f64 (sin.f64 kx) ky)) 1)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (+.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (/.f64 1 ky) (/.f64 1 ky))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (sin.f64 th) 4))) (*.f64 2 (*.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (sin.f64 th) 4)))) 16) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (+.f64 (neg.f64 (sin.f64 th)) (neg.f64 (sin.f64 th))) (+.f64 (neg.f64 (/.f64 (sin.f64 kx) ky)) (neg.f64 (/.f64 (sin.f64 kx) ky)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 ky 8) (/.f64 (sin.f64 kx) (sin.f64 th))) 8) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 ky (/.f64 1 (sin.f64 th))) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 1 (/.f64 1 (sin.f64 th))) (/.f64 (sin.f64 kx) ky)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (+.f64 ky ky) (/.f64 1 (sin.f64 th))) (*.f64 (sin.f64 kx) 2)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 2 (/.f64 1 (sin.f64 th))) (*.f64 (sin.f64 kx) (/.f64 2 ky))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 ky 4) (/.f64 1 (sin.f64 th))) (*.f64 (sin.f64 kx) 4)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (/.f64 1 (sin.f64 kx)) (/.f64 1 (sin.f64 th))) (/.f64 1 ky)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (neg.f64 ky) (/.f64 1 (sin.f64 th))) (neg.f64 (sin.f64 kx))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (/.f64 (sin.f64 kx) ky) (/.f64 1 (sin.f64 th))) (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky))) |
(/.f64 (/.f64 (sin.f64 th) (/.f64 1 (/.f64 (sin.f64 kx) ky))) (*.f64 (sin.f64 kx) (/.f64 (sin.f64 kx) (*.f64 ky ky)))) |
(/.f64 (sin.f64 th) (*.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (sin.f64 kx) (/.f64 (sin.f64 kx) (*.f64 ky ky))))) |
(/.f64 (/.f64 -1 (/.f64 1 (sin.f64 th))) (neg.f64 (/.f64 (sin.f64 kx) ky))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (/.f64 2 ky)) (/.f64 1 (sin.f64 th))) (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 kx) (/.f64 2 ky)))) |
(/.f64 (/.f64 (sin.f64 th) (/.f64 1 (*.f64 (sin.f64 kx) (/.f64 2 ky)))) (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 kx) (/.f64 2 ky)))) |
(*.f64 (sin.f64 kx) (/.f64 (/.f64 2 ky) (*.f64 (*.f64 (sin.f64 kx) (/.f64 2 ky)) (*.f64 (/.f64 1 (sin.f64 th)) (/.f64 (sin.f64 kx) ky))))) |
(*.f64 (sin.f64 kx) (/.f64 (/.f64 2 ky) (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (/.f64 2 ky) (/.f64 (sin.f64 kx) (sin.f64 th)))))) |
(/.f64 (/.f64 4 (/.f64 1 (sin.f64 th))) (*.f64 (/.f64 (sin.f64 kx) ky) 4)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 ky 8) (/.f64 1 (sin.f64 th))) (*.f64 (sin.f64 kx) 8)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 ky -2) (/.f64 1 (sin.f64 th))) (*.f64 (sin.f64 kx) -2)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 ky -2) (/.f64 1 (sin.f64 th))) (neg.f64 (*.f64 (sin.f64 kx) 2))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 ky (sin.f64 kx)) 4)) (/.f64 1 (sin.f64 th))) 8) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 2 (*.f64 ky 8)) (/.f64 1 (sin.f64 th))) (*.f64 2 (*.f64 (sin.f64 kx) 8))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (/.f64 ky (neg.f64 (sin.f64 kx))) (/.f64 1 (sin.f64 th))) -1) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 ky)) (/.f64 1 (sin.f64 th))) (*.f64 2 (*.f64 (sin.f64 kx) -2))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 ky)) (/.f64 1 (sin.f64 th))) (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) 2)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 ky)) (/.f64 1 (sin.f64 th))) (neg.f64 (*.f64 (sin.f64 kx) 4))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (neg.f64 (*.f64 ky -2)) (/.f64 1 (sin.f64 th))) (*.f64 (sin.f64 kx) 2)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 th) 4)) (/.f64 (sin.f64 kx) ky)) 8) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 1 (/.f64 2 (sin.f64 th))) (*.f64 (sin.f64 kx) (/.f64 1/2 ky))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (+.f64 ky ky) (/.f64 2 (sin.f64 th))) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 2 (/.f64 2 (sin.f64 th))) (/.f64 (sin.f64 kx) ky)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 ky 4) (/.f64 2 (sin.f64 th))) (*.f64 (sin.f64 kx) 2)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 (sin.f64 kx) (/.f64 2 ky)) (/.f64 2 (sin.f64 th))) (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky))) |
(/.f64 (/.f64 (sin.f64 th) (/.f64 2 (*.f64 (sin.f64 kx) (/.f64 2 ky)))) (*.f64 (sin.f64 kx) (/.f64 (sin.f64 kx) (*.f64 ky ky)))) |
(*.f64 (sin.f64 kx) (/.f64 (/.f64 2 ky) (*.f64 (/.f64 (sin.f64 kx) (*.f64 ky ky)) (*.f64 (sin.f64 kx) (/.f64 2 (sin.f64 th)))))) |
(/.f64 (/.f64 4 (/.f64 2 (sin.f64 th))) (*.f64 (sin.f64 kx) (/.f64 2 ky))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 ky -2) (/.f64 2 (sin.f64 th))) (neg.f64 (sin.f64 kx))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 (/.f64 (sin.f64 kx) ky) 4) (/.f64 2 (sin.f64 th))) (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 kx) (/.f64 2 ky)))) |
(/.f64 (*.f64 (/.f64 (sin.f64 kx) ky) 4) (*.f64 (/.f64 2 (sin.f64 th)) (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 kx) (/.f64 2 ky))))) |
(/.f64 (*.f64 (/.f64 (sin.f64 kx) ky) (/.f64 (sin.f64 th) 1/2)) (*.f64 (sin.f64 kx) (*.f64 (/.f64 (sin.f64 kx) ky) (/.f64 2 ky)))) |
(/.f64 (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 th) 2)) (*.f64 (sin.f64 kx) (*.f64 (/.f64 (sin.f64 kx) ky) (/.f64 2 ky)))) |
(/.f64 (/.f64 (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 ky (/.f64 2 (sin.f64 kx)))) (/.f64 2 (sin.f64 th))) (/.f64 (sin.f64 kx) ky)) |
(/.f64 ky (/.f64 (sin.f64 kx) (*.f64 (*.f64 ky (/.f64 2 (sin.f64 kx))) (/.f64 (/.f64 (sin.f64 kx) ky) (/.f64 2 (sin.f64 th)))))) |
(/.f64 ky (/.f64 (sin.f64 kx) (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx)))))) |
(/.f64 (*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) (/.f64 (/.f64 (sin.f64 kx) ky) (/.f64 (sin.f64 kx) ky))) |
(/.f64 (/.f64 ky (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th)))) -1) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (+.f64 ky ky) (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th)))) -2) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 ky 4) (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th)))) -4) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 4 (neg.f64 ky)) (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 th)))) 4) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (sin.f64 th) (/.f64 1 ky)) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 (sin.f64 th) 2) (sin.f64 kx)) (/.f64 2 ky)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (sin.f64 th) (neg.f64 (sin.f64 kx))) (/.f64 -1 ky)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (/.f64 (sin.f64 th) 1/2) (*.f64 (sin.f64 kx) (/.f64 2 ky))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 th) 2)) (-.f64 0 (*.f64 (sin.f64 kx) (/.f64 2 ky)))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(/.f64 (neg.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) (-.f64 0 (/.f64 1 ky))) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(pow.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) 1) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) |
(+.f64 (/.f64 ky (sin.f64 kx)) 0) |
(/.f64 ky (sin.f64 kx)) |
(+.f64 0 (/.f64 ky (sin.f64 kx))) |
(/.f64 ky (sin.f64 kx)) |
(+.f64 (/.f64 ky (*.f64 (sin.f64 kx) 2)) (/.f64 ky (*.f64 (sin.f64 kx) 2))) |
(/.f64 ky (sin.f64 kx)) |
(-.f64 (/.f64 ky (sin.f64 kx)) 0) |
(/.f64 ky (sin.f64 kx)) |
(*.f64 ky (/.f64 1 (sin.f64 kx))) |
(/.f64 ky (sin.f64 kx)) |
(*.f64 ky (*.f64 (*.f64 2 (/.f64 1 (sin.f64 kx))) 1/2)) |
(*.f64 (*.f64 2 (/.f64 1 (sin.f64 kx))) (*.f64 ky 1/2)) |
(*.f64 ky (*.f64 (/.f64 1 (sin.f64 kx)) 1)) |
(*.f64 ky (*.f64 (/.f64 2 (sin.f64 kx)) 1/2)) |
(*.f64 (/.f64 2 (sin.f64 kx)) (*.f64 ky 1/2)) |
(*.f64 ky (*.f64 1/2 (/.f64 2 (sin.f64 kx)))) |
(*.f64 1/2 (*.f64 (/.f64 ky (sin.f64 kx)) 2)) |
(*.f64 (sin.f64 kx) (/.f64 (/.f64 1 ky) (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky)))) |
(*.f64 (sin.f64 kx) (/.f64 (/.f64 1 ky) (*.f64 (sin.f64 kx) (/.f64 (sin.f64 kx) (*.f64 ky ky))))) |
(*.f64 (/.f64 ky (sin.f64 kx)) 1) |
(/.f64 ky (sin.f64 kx)) |
(*.f64 1 (/.f64 ky (sin.f64 kx))) |
(/.f64 ky (sin.f64 kx)) |
(*.f64 (+.f64 ky ky) (/.f64 1/2 (sin.f64 kx))) |
(*.f64 2 (/.f64 ky (*.f64 (sin.f64 kx) 2))) |
(*.f64 2 (*.f64 (/.f64 ky (sin.f64 kx)) 1/2)) |
(*.f64 (*.f64 ky (/.f64 2 (sin.f64 kx))) 1/2) |
(*.f64 (/.f64 2 (sin.f64 kx)) (*.f64 ky 1/2)) |
(*.f64 ky (*.f64 1/2 (/.f64 2 (sin.f64 kx)))) |
(*.f64 1/2 (*.f64 (/.f64 ky (sin.f64 kx)) 2)) |
(*.f64 (*.f64 ky 4) (/.f64 1/2 (*.f64 (sin.f64 kx) 2))) |
(*.f64 ky (*.f64 4 (/.f64 1/2 (*.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 ky 4) (/.f64 1/4 (sin.f64 kx))) |
(*.f64 (*.f64 ky 4) (*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) 2)) 1)) |
(*.f64 ky (*.f64 4 (/.f64 1/2 (*.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 ky 4) (/.f64 1/4 (sin.f64 kx))) |
(*.f64 (*.f64 ky 4) (*.f64 1/4 (/.f64 1 (sin.f64 kx)))) |
(/.f64 ky (sin.f64 kx)) |
(*.f64 (*.f64 ky 4) (*.f64 1/2 (/.f64 1/2 (sin.f64 kx)))) |
(*.f64 1/2 (*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 ky 4))) |
(*.f64 1/2 (*.f64 ky (*.f64 4 (/.f64 1/2 (sin.f64 kx))))) |
(*.f64 (/.f64 1 (sin.f64 kx)) ky) |
(/.f64 ky (sin.f64 kx)) |
(*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 1 (/.f64 1 ky))) |
(/.f64 ky (sin.f64 kx)) |
(*.f64 (neg.f64 ky) (/.f64 -1 (sin.f64 kx))) |
(/.f64 ky (sin.f64 kx)) |
(*.f64 (neg.f64 ky) (*.f64 (/.f64 -1 (sin.f64 kx)) 1)) |
(/.f64 ky (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 kx) ky) (/.f64 1 (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky)))) |
(*.f64 (/.f64 (sin.f64 kx) ky) (/.f64 1 (*.f64 (sin.f64 kx) (/.f64 (sin.f64 kx) (*.f64 ky ky))))) |
(*.f64 (/.f64 (sin.f64 kx) ky) (/.f64 ky (/.f64 (/.f64 (sin.f64 kx) ky) (/.f64 1 (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 kx) ky) (/.f64 2 (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 kx) (/.f64 2 ky))))) |
(*.f64 (/.f64 (sin.f64 kx) ky) (/.f64 (/.f64 ky (/.f64 (sin.f64 kx) 2)) (*.f64 (sin.f64 kx) (/.f64 2 ky)))) |
(*.f64 (/.f64 (sin.f64 kx) ky) (/.f64 (*.f64 (/.f64 ky (sin.f64 kx)) 2) (*.f64 (sin.f64 kx) (/.f64 2 ky)))) |
(*.f64 -1 (/.f64 ky (neg.f64 (sin.f64 kx)))) |
(/.f64 ky (sin.f64 kx)) |
(*.f64 -1 (*.f64 (/.f64 ky (neg.f64 (sin.f64 kx))) 1)) |
(/.f64 ky (sin.f64 kx)) |
(*.f64 -1 (/.f64 (+.f64 ky ky) (neg.f64 (*.f64 (sin.f64 kx) 2)))) |
(/.f64 ky (sin.f64 kx)) |
(*.f64 (*.f64 (sin.f64 kx) (/.f64 2 ky)) (/.f64 1 (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 kx) (/.f64 2 ky))))) |
(*.f64 (sin.f64 kx) (*.f64 (/.f64 2 ky) (/.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (sin.f64 kx) (/.f64 2 ky))))) |
(*.f64 (*.f64 (sin.f64 kx) (/.f64 2 ky)) (/.f64 1/2 (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky)))) |
(*.f64 (*.f64 (sin.f64 kx) (/.f64 2 ky)) (/.f64 1/2 (*.f64 (sin.f64 kx) (/.f64 (sin.f64 kx) (*.f64 ky ky))))) |
(*.f64 (sin.f64 kx) (*.f64 (/.f64 2 ky) (/.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 (sin.f64 kx) (*.f64 ky ky))))) |
(*.f64 4 (/.f64 ky (*.f64 (sin.f64 kx) 4))) |
(/.f64 ky (sin.f64 kx)) |
(*.f64 4 (/.f64 (/.f64 ky (sin.f64 kx)) 4)) |
(/.f64 ky (sin.f64 kx)) |
(*.f64 (*.f64 (/.f64 ky (sin.f64 kx)) 4) 1/4) |
(/.f64 ky (sin.f64 kx)) |
(*.f64 (*.f64 ky 8) (/.f64 1 (*.f64 (sin.f64 kx) 8))) |
(/.f64 ky (sin.f64 kx)) |
(*.f64 (/.f64 1 ky) (/.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky)))) |
(*.f64 (/.f64 1 ky) (/.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (/.f64 (sin.f64 kx) (*.f64 ky ky))))) |
(*.f64 (/.f64 1 ky) (/.f64 (*.f64 ky ky) (/.f64 (sin.f64 kx) (/.f64 (sin.f64 kx) (sin.f64 kx))))) |
(*.f64 (/.f64 1 ky) (/.f64 (*.f64 (sin.f64 kx) 2) (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 kx) (/.f64 2 ky))))) |
(*.f64 2 (*.f64 (/.f64 (/.f64 ky (/.f64 (sin.f64 kx) (sin.f64 kx))) (*.f64 (sin.f64 kx) (/.f64 2 ky))) (/.f64 1 ky))) |
(*.f64 1/2 (*.f64 ky (/.f64 2 (sin.f64 kx)))) |
(*.f64 (/.f64 2 (sin.f64 kx)) (*.f64 ky 1/2)) |
(*.f64 ky (*.f64 1/2 (/.f64 2 (sin.f64 kx)))) |
(*.f64 1/2 (*.f64 (/.f64 ky (sin.f64 kx)) 2)) |
(*.f64 (/.f64 1/2 (sin.f64 kx)) (+.f64 ky ky)) |
(*.f64 (+.f64 ky ky) (/.f64 1/2 (sin.f64 kx))) |
(*.f64 (*.f64 ky -2) (/.f64 1/2 (neg.f64 (sin.f64 kx)))) |
(*.f64 (*.f64 ky -2) (/.f64 1/2 (sin.f64 (neg.f64 kx)))) |
(*.f64 ky (*.f64 -2 (/.f64 1/2 (sin.f64 (neg.f64 kx))))) |
(*.f64 ky (*.f64 -2 (/.f64 -1/2 (sin.f64 kx)))) |
(*.f64 (*.f64 ky -2) (/.f64 1 (*.f64 (sin.f64 kx) -2))) |
(*.f64 (*.f64 ky -2) (/.f64 1/2 (sin.f64 (neg.f64 kx)))) |
(*.f64 ky (*.f64 -2 (/.f64 1/2 (sin.f64 (neg.f64 kx))))) |
(*.f64 ky (*.f64 -2 (/.f64 -1/2 (sin.f64 kx)))) |
(*.f64 (*.f64 ky -2) (/.f64 1 (neg.f64 (*.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 ky -2) (/.f64 1/2 (sin.f64 (neg.f64 kx)))) |
(*.f64 ky (*.f64 -2 (/.f64 1/2 (sin.f64 (neg.f64 kx))))) |
(*.f64 ky (*.f64 -2 (/.f64 -1/2 (sin.f64 kx)))) |
(*.f64 (*.f64 2 (/.f64 1 (sin.f64 kx))) (*.f64 ky 1/2)) |
(*.f64 ky (*.f64 (/.f64 1 (sin.f64 kx)) 1)) |
(*.f64 (/.f64 ky (neg.f64 (sin.f64 kx))) -1) |
(/.f64 ky (sin.f64 kx)) |
(*.f64 (/.f64 ky (*.f64 (sin.f64 kx) 2)) 2) |
(*.f64 2 (/.f64 ky (*.f64 (sin.f64 kx) 2))) |
(*.f64 2 (*.f64 (/.f64 ky (sin.f64 kx)) 1/2)) |
(*.f64 (*.f64 (sin.f64 kx) (/.f64 1/2 ky)) (/.f64 2 (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky)))) |
(*.f64 (*.f64 (sin.f64 kx) (/.f64 1/2 ky)) (/.f64 (/.f64 2 (sin.f64 kx)) (/.f64 (sin.f64 kx) (*.f64 ky ky)))) |
(*.f64 2 (*.f64 (/.f64 (*.f64 ky ky) (/.f64 (sin.f64 kx) (/.f64 (sin.f64 kx) (sin.f64 kx)))) (/.f64 1/2 ky))) |
(*.f64 (/.f64 1/2 ky) (/.f64 (*.f64 (sin.f64 kx) 2) (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky)))) |
(*.f64 (*.f64 (sin.f64 kx) (/.f64 1/2 ky)) (/.f64 (/.f64 2 (sin.f64 kx)) (/.f64 (sin.f64 kx) (*.f64 ky ky)))) |
(*.f64 2 (*.f64 (/.f64 (*.f64 ky ky) (/.f64 (sin.f64 kx) (/.f64 (sin.f64 kx) (sin.f64 kx)))) (/.f64 1/2 ky))) |
(*.f64 (/.f64 2 (sin.f64 kx)) (*.f64 ky 1/2)) |
(*.f64 ky (*.f64 1/2 (/.f64 2 (sin.f64 kx)))) |
(*.f64 1/2 (*.f64 (/.f64 ky (sin.f64 kx)) 2)) |
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) 2)) (*.f64 ky 4)) |
(*.f64 ky (*.f64 4 (/.f64 1/2 (*.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 ky 4) (/.f64 1/4 (sin.f64 kx))) |
(*.f64 (/.f64 -1 (sin.f64 kx)) (neg.f64 ky)) |
(/.f64 ky (sin.f64 kx)) |
(*.f64 (/.f64 -1 ky) (/.f64 (neg.f64 (sin.f64 kx)) (*.f64 (sin.f64 kx) (/.f64 (/.f64 (sin.f64 kx) ky) ky)))) |
(*.f64 (/.f64 -1 ky) (/.f64 (/.f64 (sin.f64 (neg.f64 kx)) (sin.f64 kx)) (/.f64 (sin.f64 kx) (*.f64 ky ky)))) |
(*.f64 (/.f64 -1 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 kx))) (/.f64 (sin.f64 kx) (*.f64 ky ky)))) |
(*.f64 (*.f64 ky 1/2) (/.f64 2 (sin.f64 kx))) |
(*.f64 (/.f64 2 (sin.f64 kx)) (*.f64 ky 1/2)) |
(*.f64 ky (*.f64 1/2 (/.f64 2 (sin.f64 kx)))) |
(*.f64 1/2 (*.f64 (/.f64 ky (sin.f64 kx)) 2)) |
(*.f64 1/4 (*.f64 (/.f64 ky (sin.f64 kx)) 4)) |
(/.f64 ky (sin.f64 kx)) |
(*.f64 (/.f64 2 ky) (/.f64 (sin.f64 kx) (*.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 kx) (/.f64 2 ky))))) |
(*.f64 (/.f64 2 ky) (/.f64 (/.f64 ky (/.f64 (sin.f64 kx) (sin.f64 kx))) (*.f64 (sin.f64 kx) (/.f64 2 ky)))) |
(pow.f64 (/.f64 ky (sin.f64 kx)) 1) |
(/.f64 ky (sin.f64 kx)) |
(neg.f64 (/.f64 ky (neg.f64 (sin.f64 kx)))) |
(/.f64 ky (sin.f64 kx)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
| 0.2b | (pow.f64 (sin.f64 ky) 2) | |
| ✓ | 0.4b | (/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
| ✓ | 7.0b | (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
Compiled 65 to 43 computations (33.8% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | ky | @ | inf | (/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
| 1.0ms | ky | @ | 0 | (/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
| 1.0ms | th | @ | inf | (/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
| 1.0ms | ky | @ | -inf | (/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
| 1.0ms | th | @ | 0 | (/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
| 1× | batch-egg-rewrite |
| 1992× | rational.json-1 |
| 1992× | rational.json-2 |
| 1992× | rational.json-4 |
| 1992× | rational.json-3 |
| 874× | rational.json-simplify-35 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 97 |
| 1 | 126 | 97 |
| 2 | 297 | 97 |
| 3 | 718 | 97 |
| 4 | 1893 | 97 |
| 5 | 5571 | 97 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 kx 2) (/.f64 1 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 kx 2) (*.f64 2 (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 kx 2) (*.f64 2 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 kx 2) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 ky) 2))) (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 kx 2) (*.f64 (*.f64 2 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 ky) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 kx 2) (*.f64 (*.f64 2 (/.f64 1 (pow.f64 (sin.f64 ky) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 kx 2) (*.f64 (/.f64 2 (pow.f64 (sin.f64 ky) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 kx 2) (+.f64 (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 kx 2) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 ky) 2))) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 kx 2) (neg.f64 (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (pow.f64 kx 2) (neg.f64 (pow.f64 (sin.f64 ky) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 kx 2)) (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 kx 2)) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 kx 2)) (*.f64 (*.f64 1/2 (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 kx 2)) (*.f64 (*.f64 2 (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 kx 2) 4) (*.f64 1/2 (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 kx 2) 4) (/.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 kx 2) 4) (*.f64 (/.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 8)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 kx 2) 4) (*.f64 1/4 (/.f64 1 (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 kx 2) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 kx 2)) (/.f64 -1 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 kx 2)) (*.f64 (/.f64 -1 (pow.f64 (sin.f64 ky) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (pow.f64 kx 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)) (*.f64 2 (pow.f64 kx 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 kx 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 kx 2) (neg.f64 (pow.f64 (sin.f64 ky) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 8)) (*.f64 (pow.f64 kx 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (sin.f64 ky) 2)) (neg.f64 (pow.f64 kx 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 kx 2) (neg.f64 (pow.f64 (sin.f64 ky) 2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sin.f64 th) (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 th) (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sin.f64 th) (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (sin.f64 th) (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (sin.f64 th) 2) (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sin.f64 th) (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 th) (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 th) (*.f64 2 (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 th) (*.f64 (*.f64 2 (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 th) (*.f64 (/.f64 4 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sin.f64 th) (/.f64 4 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sin.f64 th) (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (sin.f64 th) (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 th)) (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 th)) (*.f64 1/2 (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 th)) (*.f64 (*.f64 1/2 (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 th)) (*.f64 (*.f64 2 (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 th) (/.f64 4 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 th) 4) (/.f64 1/2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 th) 4) (*.f64 (/.f64 1/2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 th) 4) (*.f64 1/4 (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 th) 4) (*.f64 1/2 (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 th)) (/.f64 1 (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 th)) (*.f64 (/.f64 1 (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 th)) (*.f64 -1 (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 2 (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 th) (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 th) (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) (neg.f64 (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sin.f64 th) (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 kx 2) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 kx 2) (-.f64 0 (*.f64 (pow.f64 (sin.f64 ky) 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 kx 2) (-.f64 0 (neg.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 kx 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (*.f64 2 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 kx 2) 4) (*.f64 (pow.f64 (sin.f64 ky) 2) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 2)) (/.f64 2 (pow.f64 kx 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 kx 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 kx 2)) (neg.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 kx 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 kx 2) 8) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)) (/.f64 1 (pow.f64 kx 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 kx 2) -2) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 kx 2) -2) (*.f64 2 (neg.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 kx 2) -2) (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 kx 2)))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 kx 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) 8)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 8)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) -2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) -2)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) -2)) (+.f64 (*.f64 2 (neg.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (neg.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 kx 2) 2) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 kx 2)) 2) (neg.f64 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) 4) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 2 (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 8)) (/.f64 1/2 (pow.f64 kx 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 kx 2) 4)) (-.f64 0 (*.f64 (pow.f64 (sin.f64 ky) 2) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (pow.f64 kx 2) 2) (/.f64 (pow.f64 kx 2) 2)) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 (pow.f64 kx 2)) 2) (/.f64 (neg.f64 (pow.f64 kx 2)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) 4) (/.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) 4)) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (neg.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (neg.f64 (pow.f64 (sin.f64 ky) 2))) (/.f64 -1 (pow.f64 kx 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (/.f64 1 (pow.f64 kx 2))) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 kx 2) 2) 2) (/.f64 (pow.f64 (sin.f64 ky) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 kx 2) 2) 1/2) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 kx 2) 2) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 kx 2) 2) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 kx 2)) 2) (pow.f64 (sin.f64 ky) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) 4) (pow.f64 (sin.f64 ky) 2)) (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 kx 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) 4) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 kx 2) 2)) (neg.f64 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 (pow.f64 kx 2)) 2)) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) 4)) (-.f64 0 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 kx 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) 1))))) |
| 1× | egg-herbie |
| 1864× | rational.json-simplify-35 |
| 1290× | rational.json-simplify-61 |
| 1278× | rational.json-simplify-2 |
| 1094× | rational.json-simplify-46 |
| 816× | rational.json-simplify-29 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 429 | 8435 |
| 1 | 1175 | 8115 |
| 2 | 2969 | 7933 |
| 3 | 7218 | 7933 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 1/3 (pow.f64 kx 2))) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2))) (pow.f64 ky 2))) (*.f64 1/3 (pow.f64 kx 2)))) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/135 (pow.f64 kx 2)) (+.f64 (*.f64 -1/315 (pow.f64 kx 2)) (*.f64 1/3 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2)))))) (pow.f64 ky 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2))) (pow.f64 ky 2))) (*.f64 1/3 (pow.f64 kx 2))))) |
(/.f64 th (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (/.f64 th (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 -1/6 (/.f64 (pow.f64 th 3) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))) |
(+.f64 (/.f64 th (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 th 3) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/120 (/.f64 (pow.f64 th 5) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))) |
(+.f64 (/.f64 th (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 th 7) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 th 3) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/120 (/.f64 (pow.f64 th 5) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))))) |
(sin.f64 th) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 6)) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (+.f64 (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))) (*.f64 -16 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 8)) (pow.f64 kx 8)))))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (+.f64 (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))) (*.f64 -16 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 8)) (pow.f64 kx 8)))))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 kx 2))) (*.f64 (sin.f64 th) (pow.f64 ky 4))) (pow.f64 kx 4))) (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2)))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 kx 2))) (*.f64 (sin.f64 th) (pow.f64 ky 4))) (pow.f64 kx 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/6 (pow.f64 kx 2))) 2) (sin.f64 th)) (pow.f64 kx 6))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2)))) (pow.f64 kx 4)))) (pow.f64 ky 6))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 kx 2))) (*.f64 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2))) (sin.f64 th))) (pow.f64 kx 6))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/6 (pow.f64 kx 2))) 2) (sin.f64 th)) (pow.f64 kx 6))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (+.f64 1 (*.f64 1/6 (pow.f64 kx 2)))) (pow.f64 kx 2))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (*.f64 2/135 (pow.f64 kx 2)) (+.f64 (*.f64 1/3 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2)))) (*.f64 -1/315 (pow.f64 kx 2))))) (pow.f64 kx 4))))) (pow.f64 ky 8))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 kx 2))) (*.f64 (sin.f64 th) (pow.f64 ky 4))) (pow.f64 kx 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/6 (pow.f64 kx 2))) 2) (sin.f64 th)) (pow.f64 kx 6))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2)))) (pow.f64 kx 4)))) (pow.f64 ky 6)))))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))) |
(+.f64 (*.f64 1/6 (pow.f64 kx 2)) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) |
(+.f64 (*.f64 1/6 (pow.f64 kx 2)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2))) (pow.f64 ky 2))) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) |
(+.f64 (*.f64 1/6 (pow.f64 kx 2)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2))) (pow.f64 ky 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 2/135 (pow.f64 kx 2)) (+.f64 (*.f64 1/3 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2)))) (*.f64 -1/315 (pow.f64 kx 2))))))))) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 0) |
(+.f64 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 0 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(-.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 0) |
(*.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (pow.f64 kx 2) (/.f64 1 (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (pow.f64 kx 2) (*.f64 2 (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (pow.f64 kx 2) (*.f64 2 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (pow.f64 kx 2) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 ky) 2))) (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (pow.f64 kx 2) (*.f64 (*.f64 2 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 ky) 2)))) 1)) |
(*.f64 (pow.f64 kx 2) (*.f64 (*.f64 2 (/.f64 1 (pow.f64 (sin.f64 ky) 2))) 1/2)) |
(*.f64 (pow.f64 kx 2) (*.f64 (/.f64 2 (pow.f64 (sin.f64 ky) 2)) 1/2)) |
(*.f64 (pow.f64 kx 2) (+.f64 (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (pow.f64 kx 2) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 ky) 2))) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 1) |
(*.f64 1 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) 2) |
(*.f64 -1 (/.f64 (pow.f64 kx 2) (neg.f64 (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 -1 (*.f64 (/.f64 (pow.f64 kx 2) (neg.f64 (pow.f64 (sin.f64 ky) 2))) 1)) |
(*.f64 (*.f64 2 (pow.f64 kx 2)) (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (*.f64 2 (pow.f64 kx 2)) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (*.f64 2 (pow.f64 kx 2)) (*.f64 (*.f64 1/2 (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) 2)) |
(*.f64 (*.f64 2 (pow.f64 kx 2)) (*.f64 (*.f64 2 (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) 1/2)) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1/2) |
(*.f64 (*.f64 (pow.f64 kx 2) 4) (*.f64 1/2 (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (*.f64 (pow.f64 kx 2) 4) (/.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 8))) |
(*.f64 (*.f64 (pow.f64 kx 2) 4) (*.f64 (/.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 8)) 1)) |
(*.f64 (*.f64 (pow.f64 kx 2) 4) (*.f64 1/4 (/.f64 1 (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2)) |
(*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 kx 2) 1/2) 2)) |
(*.f64 (neg.f64 (pow.f64 kx 2)) (/.f64 -1 (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (neg.f64 (pow.f64 kx 2)) (*.f64 (/.f64 -1 (pow.f64 (sin.f64 ky) 2)) 1)) |
(*.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (pow.f64 kx 2))) |
(*.f64 (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)) (*.f64 2 (pow.f64 kx 2))) |
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 kx 2) 1/2)) |
(*.f64 (*.f64 2 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 2)) |
(*.f64 (/.f64 (pow.f64 kx 2) (neg.f64 (pow.f64 (sin.f64 ky) 2))) -1) |
(*.f64 (/.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 8)) (*.f64 (pow.f64 kx 2) 4)) |
(*.f64 (/.f64 -1 (pow.f64 (sin.f64 ky) 2)) (neg.f64 (pow.f64 kx 2))) |
(pow.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 1) |
(neg.f64 (/.f64 (pow.f64 kx 2) (neg.f64 (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 (/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) 0) |
(+.f64 0 (/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)))) |
(+.f64 (/.f64 (sin.f64 th) (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 th) (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(-.f64 (/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) 0) |
(*.f64 2 (/.f64 (sin.f64 th) (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 2 (*.f64 (/.f64 (sin.f64 th) (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 1)) |
(*.f64 2 (*.f64 (/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) 1/2)) |
(*.f64 2 (*.f64 (/.f64 (sin.f64 th) 2) (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 2 (*.f64 (sin.f64 th) (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 2 (*.f64 (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 th) (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 th) (*.f64 2 (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (*.f64 2 (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) 1/2)) |
(*.f64 (sin.f64 th) (*.f64 (/.f64 4 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 1/2)) |
(*.f64 1 (/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)))) |
(*.f64 1/2 (*.f64 (sin.f64 th) (/.f64 4 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) 1) |
(*.f64 -1 (/.f64 (sin.f64 th) (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 -1 (*.f64 (/.f64 (sin.f64 th) (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) 1)) |
(*.f64 (*.f64 2 (sin.f64 th)) (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (*.f64 2 (sin.f64 th)) (*.f64 1/2 (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (*.f64 2 (sin.f64 th)) (*.f64 (*.f64 1/2 (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) 1)) |
(*.f64 (*.f64 2 (sin.f64 th)) (*.f64 (*.f64 2 (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) 1/2)) |
(*.f64 (*.f64 (sin.f64 th) (/.f64 4 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) 1/2) |
(*.f64 (*.f64 (sin.f64 th) 4) (/.f64 1/2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (*.f64 (sin.f64 th) 4) (*.f64 (/.f64 1/2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 1)) |
(*.f64 (*.f64 (sin.f64 th) 4) (*.f64 1/4 (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (*.f64 (sin.f64 th) 4) (*.f64 1/2 (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) |
(*.f64 (neg.f64 (sin.f64 th)) (/.f64 1 (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (neg.f64 (sin.f64 th)) (*.f64 (/.f64 1 (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) 1)) |
(*.f64 (neg.f64 (sin.f64 th)) (*.f64 -1 (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (sin.f64 th))) |
(*.f64 (*.f64 1/2 (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 2 (sin.f64 th))) |
(*.f64 (/.f64 (sin.f64 th) (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) -1) |
(*.f64 (/.f64 (sin.f64 th) (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2) |
(*.f64 (/.f64 1/2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) 4)) |
(*.f64 (/.f64 1 (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) (neg.f64 (sin.f64 th))) |
(pow.f64 (/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) 1) |
(neg.f64 (/.f64 (sin.f64 th) (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))))) |
(+.f64 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) 0) |
(+.f64 0 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))) |
(-.f64 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) 0) |
(/.f64 2 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))) |
(/.f64 (pow.f64 kx 2) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (pow.f64 kx 2) (-.f64 0 (*.f64 (pow.f64 (sin.f64 ky) 2) -2))) |
(/.f64 (pow.f64 kx 2) (-.f64 0 (neg.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) |
(/.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) |
(/.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) |
(/.f64 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) 1) |
(/.f64 -1 (-.f64 0 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))) |
(/.f64 (*.f64 2 (pow.f64 kx 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) |
(/.f64 4 (+.f64 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (*.f64 2 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) |
(/.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 4) |
(/.f64 (*.f64 (pow.f64 kx 2) 4) (*.f64 (pow.f64 (sin.f64 ky) 2) 8)) |
(/.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 2)) (/.f64 2 (pow.f64 kx 2))) |
(/.f64 (neg.f64 (pow.f64 kx 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) -2)) |
(/.f64 (neg.f64 (pow.f64 kx 2)) (neg.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 kx 2))))) |
(/.f64 (*.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 4) 8) |
(/.f64 (*.f64 (pow.f64 kx 2) 8) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 8))) |
(/.f64 (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)) (/.f64 1 (pow.f64 kx 2))) |
(/.f64 (*.f64 (pow.f64 kx 2) -2) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) -2))) |
(/.f64 (*.f64 (pow.f64 kx 2) -2) (*.f64 2 (neg.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (*.f64 (pow.f64 kx 2) -2) (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4))) |
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 kx 2)))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 kx 2)))))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 4)) 16) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) 8)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 8)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 8)))) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) -2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) -2)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) -2)))) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) -2)) (+.f64 (*.f64 2 (neg.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (neg.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (/.f64 (pow.f64 kx 2) 2) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (/.f64 (neg.f64 (pow.f64 kx 2)) 2) (neg.f64 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) 4) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 kx 2)))) |
(/.f64 1/4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 2 (pow.f64 kx 2)))) |
(/.f64 (/.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 8)) (/.f64 1/2 (pow.f64 kx 2))) |
(/.f64 (neg.f64 (*.f64 (pow.f64 kx 2) 4)) (-.f64 0 (*.f64 (pow.f64 (sin.f64 ky) 2) 8))) |
(/.f64 (+.f64 (/.f64 (pow.f64 kx 2) 2) (/.f64 (pow.f64 kx 2) 2)) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (+.f64 (/.f64 (neg.f64 (pow.f64 kx 2)) 2) (/.f64 (neg.f64 (pow.f64 kx 2)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) -2)) |
(/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) 4) (/.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) 4)) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))) |
(/.f64 -1/2 (neg.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) |
(/.f64 (/.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) 1/2) |
(/.f64 (/.f64 1/2 (neg.f64 (pow.f64 (sin.f64 ky) 2))) (/.f64 -1 (pow.f64 kx 2))) |
(/.f64 (/.f64 1/2 (/.f64 1 (pow.f64 kx 2))) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (/.f64 (/.f64 (pow.f64 kx 2) 2) 2) (/.f64 (pow.f64 (sin.f64 ky) 2) 2)) |
(/.f64 (/.f64 (/.f64 (pow.f64 kx 2) 2) 1/2) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (/.f64 (/.f64 (pow.f64 kx 2) 2) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) 1/2) |
(/.f64 (/.f64 (/.f64 (pow.f64 kx 2) 2) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) 1/4) |
(/.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 kx 2)) 2) (pow.f64 (sin.f64 ky) 2)) -1) |
(/.f64 (/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) 4) (pow.f64 (sin.f64 ky) 2)) (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 kx 2))) |
(/.f64 (/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) 4) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) |
(/.f64 (neg.f64 (/.f64 (pow.f64 kx 2) 2)) (neg.f64 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (pow.f64 kx 2)) 2)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (neg.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) 4)) (-.f64 0 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 kx 2))))) |
(pow.f64 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) 1) |
| Outputs |
|---|
(/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 1/3 (pow.f64 kx 2))) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 (pow.f64 kx 2) 1/3)) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2))) (pow.f64 ky 2))) (*.f64 1/3 (pow.f64 kx 2)))) |
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 kx 2) 2/45) (*.f64 (pow.f64 kx 2) -1/9)) (*.f64 (pow.f64 ky 2) -1)) (+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 (pow.f64 kx 2) 1/3))) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (+.f64 (*.f64 (pow.f64 kx 2) 1/3) (*.f64 (*.f64 (pow.f64 kx 2) -1/15) (neg.f64 (pow.f64 ky 2))))) |
(+.f64 (*.f64 (pow.f64 kx 2) 1/3) (+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 (*.f64 (pow.f64 kx 2) -1/15) (neg.f64 (pow.f64 ky 2))))) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/135 (pow.f64 kx 2)) (+.f64 (*.f64 -1/315 (pow.f64 kx 2)) (*.f64 1/3 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2)))))) (pow.f64 ky 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2))) (pow.f64 ky 2))) (*.f64 1/3 (pow.f64 kx 2))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 1/3 (+.f64 (*.f64 (pow.f64 kx 2) 2/45) (*.f64 (pow.f64 kx 2) -1/9))) (+.f64 (*.f64 (pow.f64 kx 2) -1/315) (*.f64 (pow.f64 kx 2) 2/135))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 kx 2) 2/45) (*.f64 (pow.f64 kx 2) -1/9)) (*.f64 (pow.f64 ky 2) -1)) (+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 (pow.f64 kx 2) 1/3)))) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (+.f64 (*.f64 (pow.f64 kx 2) 1/3) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 kx 2) -1/15)) (*.f64 (pow.f64 kx 2) 11/945)) (neg.f64 (pow.f64 ky 4))) (*.f64 (*.f64 (pow.f64 kx 2) -1/15) (neg.f64 (pow.f64 ky 2)))))) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (+.f64 (*.f64 (pow.f64 kx 2) 1/3) (*.f64 -1 (+.f64 (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 kx 2) -1/15)) (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 kx 2) -1/15)) (*.f64 (pow.f64 kx 2) 11/945))))))) |
(/.f64 th (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 th (+.f64 1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (/.f64 th (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 -1/6 (/.f64 (pow.f64 th 3) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))) |
(+.f64 (/.f64 th (+.f64 1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) (*.f64 -1/6 (/.f64 (pow.f64 th 3) (+.f64 1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))))) |
(+.f64 (/.f64 th (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 th 3) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/120 (/.f64 (pow.f64 th 5) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))) |
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 th 3) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 th 5) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 th (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))) |
(+.f64 (/.f64 th (+.f64 1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 th 3) (+.f64 1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/120 (/.f64 (pow.f64 th 5) (+.f64 1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))))))) |
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 th 3) (+.f64 1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (/.f64 th (+.f64 1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/120 (/.f64 (pow.f64 th 5) (+.f64 1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))))))) |
(+.f64 (/.f64 th (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 th 7) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 th 3) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/120 (/.f64 (pow.f64 th 5) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))))) |
(+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 th 7) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 th 3) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 th 5) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 th (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))) |
(+.f64 (/.f64 th (+.f64 1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 th 3) (+.f64 1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 th 5) (+.f64 1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))))) (*.f64 -1/5040 (/.f64 (pow.f64 th 7) (+.f64 1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))))))) |
(+.f64 (/.f64 th (+.f64 1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 th 5) (+.f64 1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 th 3) (+.f64 1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))))) (*.f64 -1/5040 (/.f64 (pow.f64 th 7) (+.f64 1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))))))) |
(sin.f64 th) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) |
(+.f64 (sin.f64 th) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 (sin.f64 th) (*.f64 -1/2 (*.f64 (sin.f64 th) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(+.f64 (+.f64 (sin.f64 th) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/4 (*.f64 (pow.f64 kx 4) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))))) |
(+.f64 (+.f64 (sin.f64 th) (*.f64 -1/2 (*.f64 (sin.f64 th) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/4 (*.f64 (sin.f64 th) (/.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 4))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (sin.f64 th) (*.f64 1/4 (*.f64 (sin.f64 th) (/.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 4)))))) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 6)) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)))) |
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 kx 4) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (+.f64 (sin.f64 th) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/8 (*.f64 (pow.f64 kx 6) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (+.f64 (sin.f64 th) (*.f64 -1/8 (*.f64 (pow.f64 kx 6) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6))))) (*.f64 1/4 (*.f64 (sin.f64 th) (/.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 4)))))) |
(+.f64 (sin.f64 th) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 2) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/4 (*.f64 (sin.f64 th) (/.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 4))))) (*.f64 -1/8 (*.f64 (sin.f64 th) (/.f64 (pow.f64 kx 6) (pow.f64 (sin.f64 ky) 6)))))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 2 (*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (*.f64 -4 (*.f64 (pow.f64 (sin.f64 ky) 4) (/.f64 (sin.f64 th) (pow.f64 kx 4))))) |
(+.f64 (*.f64 2 (*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) -4))) |
(+.f64 (*.f64 2 (*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 -4 (/.f64 (sin.f64 th) (pow.f64 kx 4))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 ky) 4) (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (*.f64 8 (*.f64 (pow.f64 (sin.f64 ky) 6) (/.f64 (sin.f64 th) (pow.f64 kx 6)))))) |
(+.f64 (*.f64 2 (*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) -4)) (*.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 6)) 8)))) |
(+.f64 (*.f64 2 (*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 -4 (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (*.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 8 (/.f64 (sin.f64 th) (pow.f64 kx 6)))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (+.f64 (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))) (*.f64 -16 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 8)) (pow.f64 kx 8)))))) |
(+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 ky) 4) (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (+.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 (sin.f64 ky) 6) (/.f64 (sin.f64 th) (pow.f64 kx 6)))) (*.f64 -16 (*.f64 (pow.f64 (sin.f64 ky) 8) (/.f64 (sin.f64 th) (pow.f64 kx 8))))) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))))) |
(+.f64 (*.f64 2 (*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) -4)) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 6)) 8)) (*.f64 -16 (*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 8) (pow.f64 kx 8))))))) |
(+.f64 (*.f64 2 (*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 -4 (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 8 (/.f64 (sin.f64 th) (pow.f64 kx 6)))) (*.f64 (pow.f64 (sin.f64 ky) 8) (*.f64 -16 (/.f64 (sin.f64 th) (pow.f64 kx 8))))))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 2 (*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (*.f64 -4 (*.f64 (pow.f64 (sin.f64 ky) 4) (/.f64 (sin.f64 th) (pow.f64 kx 4))))) |
(+.f64 (*.f64 2 (*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) -4))) |
(+.f64 (*.f64 2 (*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 -4 (/.f64 (sin.f64 th) (pow.f64 kx 4))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 ky) 4) (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (*.f64 8 (*.f64 (pow.f64 (sin.f64 ky) 6) (/.f64 (sin.f64 th) (pow.f64 kx 6)))))) |
(+.f64 (*.f64 2 (*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) -4)) (*.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 6)) 8)))) |
(+.f64 (*.f64 2 (*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 -4 (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (*.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 8 (/.f64 (sin.f64 th) (pow.f64 kx 6)))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (+.f64 (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))) (*.f64 -16 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 8)) (pow.f64 kx 8)))))) |
(+.f64 (*.f64 -4 (*.f64 (pow.f64 (sin.f64 ky) 4) (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (+.f64 (+.f64 (*.f64 8 (*.f64 (pow.f64 (sin.f64 ky) 6) (/.f64 (sin.f64 th) (pow.f64 kx 6)))) (*.f64 -16 (*.f64 (pow.f64 (sin.f64 ky) 8) (/.f64 (sin.f64 th) (pow.f64 kx 8))))) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))))) |
(+.f64 (*.f64 2 (*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) -4)) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 6)) 8)) (*.f64 -16 (*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 8) (pow.f64 kx 8))))))) |
(+.f64 (*.f64 2 (*.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 4) (*.f64 -4 (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 6) (*.f64 8 (/.f64 (sin.f64 th) (pow.f64 kx 6)))) (*.f64 (pow.f64 (sin.f64 ky) 8) (*.f64 -16 (/.f64 (sin.f64 th) (pow.f64 kx 8))))))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) |
(*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 kx 2))) (*.f64 (sin.f64 th) (pow.f64 ky 4))) (pow.f64 kx 4))) (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (*.f64 -4 (*.f64 (*.f64 (pow.f64 ky 4) (sin.f64 th)) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6)) (pow.f64 kx 4))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (*.f64 (*.f64 (pow.f64 ky 4) (sin.f64 th)) (*.f64 -4 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6)) (pow.f64 kx 4))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 kx 2))) (*.f64 (sin.f64 th) (pow.f64 ky 4))) (pow.f64 kx 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/6 (pow.f64 kx 2))) 2) (sin.f64 th)) (pow.f64 kx 6))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2)))) (pow.f64 kx 4)))) (pow.f64 ky 6))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -8 (*.f64 (sin.f64 th) (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6)) 2) (pow.f64 kx 6)))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 kx 2) 2/45) (*.f64 (pow.f64 kx 2) -1/9)) (/.f64 (sin.f64 th) (pow.f64 kx 4))))) (*.f64 (pow.f64 ky 6) -1)) (*.f64 -4 (*.f64 (*.f64 (pow.f64 ky 4) (sin.f64 th)) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6)) (pow.f64 kx 4)))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (+.f64 (*.f64 -4 (*.f64 (*.f64 (pow.f64 ky 4) (sin.f64 th)) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6)) (pow.f64 kx 4)))) (*.f64 (+.f64 (*.f64 (sin.f64 th) (*.f64 (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6)) 2) (pow.f64 kx 6)) -8)) (*.f64 (*.f64 (pow.f64 kx 2) -1/15) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) -2))) (neg.f64 (pow.f64 ky 6))))) |
(+.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (*.f64 (*.f64 (pow.f64 ky 4) (sin.f64 th)) (*.f64 -4 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6)) (pow.f64 kx 4))))) (*.f64 (+.f64 (*.f64 (sin.f64 th) (*.f64 -8 (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6)) 2) (pow.f64 kx 6)))) (*.f64 (*.f64 (pow.f64 kx 2) -1/15) (*.f64 -2 (/.f64 (sin.f64 th) (pow.f64 kx 4))))) (neg.f64 (pow.f64 ky 6)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 kx 2))) (*.f64 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2))) (sin.f64 th))) (pow.f64 kx 6))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/6 (pow.f64 kx 2))) 2) (sin.f64 th)) (pow.f64 kx 6))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (+.f64 1 (*.f64 1/6 (pow.f64 kx 2)))) (pow.f64 kx 2))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (*.f64 2/135 (pow.f64 kx 2)) (+.f64 (*.f64 1/3 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2)))) (*.f64 -1/315 (pow.f64 kx 2))))) (pow.f64 kx 4))))) (pow.f64 ky 8))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 kx 2))) (*.f64 (sin.f64 th) (pow.f64 ky 4))) (pow.f64 kx 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/6 (pow.f64 kx 2))) 2) (sin.f64 th)) (pow.f64 kx 6))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2)))) (pow.f64 kx 4)))) (pow.f64 ky 6)))))) |
(+.f64 (*.f64 -4 (*.f64 (*.f64 (pow.f64 ky 4) (sin.f64 th)) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6)) (pow.f64 kx 4)))) (+.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (*.f64 (+.f64 (*.f64 -8 (*.f64 (sin.f64 th) (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6)) 2) (pow.f64 kx 6)))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 kx 2) 2/45) (*.f64 (pow.f64 kx 2) -1/9)) (/.f64 (sin.f64 th) (pow.f64 kx 4))))) (*.f64 (pow.f64 ky 6) -1))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6)) (/.f64 (+.f64 (*.f64 -8 (*.f64 (sin.f64 th) (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6)) 2) (pow.f64 kx 6)))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 kx 2) 2/45) (*.f64 (pow.f64 kx 2) -1/9)) (/.f64 (sin.f64 th) (pow.f64 kx 4))))) (pow.f64 kx 2)))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/3 (+.f64 (*.f64 (pow.f64 kx 2) 2/45) (*.f64 (pow.f64 kx 2) -1/9))) (+.f64 (*.f64 (pow.f64 kx 2) -1/315) (*.f64 (pow.f64 kx 2) 2/135))) (/.f64 (sin.f64 th) (pow.f64 kx 4)))) (*.f64 4 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 kx 2) 2/45) (*.f64 (pow.f64 kx 2) -1/9)) (sin.f64 th)) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6)) (pow.f64 kx 6)))))) (pow.f64 ky 8))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (+.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 (pow.f64 ky 4) (sin.f64 th)) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6)) (pow.f64 kx 4)))) (*.f64 (+.f64 (*.f64 (sin.f64 th) (*.f64 (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6)) 2) (pow.f64 kx 6)) -8)) (*.f64 (*.f64 (pow.f64 kx 2) -1/15) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) -2))) (neg.f64 (pow.f64 ky 6)))) (*.f64 (+.f64 (*.f64 4 (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6)) (/.f64 (*.f64 (*.f64 (pow.f64 kx 2) -1/15) (sin.f64 th)) (pow.f64 kx 6)))) (*.f64 -2 (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 kx 2) -1/15)) (*.f64 (pow.f64 kx 2) 11/945)) (/.f64 (sin.f64 th) (pow.f64 kx 4))) (*.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6)) (/.f64 (+.f64 (*.f64 (sin.f64 th) (*.f64 (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6)) 2) (pow.f64 kx 6)) -8)) (*.f64 (*.f64 (pow.f64 kx 2) -1/15) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) -2))) (pow.f64 kx 2)))))) (neg.f64 (pow.f64 ky 8))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 ky 2) (/.f64 (sin.f64 th) (pow.f64 kx 2)))) (+.f64 (*.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 (*.f64 (pow.f64 kx 2) -1/15) (sin.f64 th)) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6)) (pow.f64 kx 6)))) (*.f64 -2 (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 th) (*.f64 -8 (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6)) 2) (pow.f64 kx 6)))) (*.f64 (*.f64 (pow.f64 kx 2) -1/15) (*.f64 -2 (/.f64 (sin.f64 th) (pow.f64 kx 4))))) (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6)) (pow.f64 kx 2))) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 kx 2) -1/15)) (*.f64 (pow.f64 kx 2) 11/945)) (/.f64 (sin.f64 th) (pow.f64 kx 4)))))) (neg.f64 (pow.f64 ky 8))) (+.f64 (*.f64 (*.f64 (pow.f64 ky 4) (sin.f64 th)) (*.f64 -4 (/.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6)) (pow.f64 kx 4)))) (*.f64 (+.f64 (*.f64 (sin.f64 th) (*.f64 -8 (/.f64 (pow.f64 (+.f64 1 (*.f64 (pow.f64 kx 2) 1/6)) 2) (pow.f64 kx 6)))) (*.f64 (*.f64 (pow.f64 kx 2) -1/15) (*.f64 -2 (/.f64 (sin.f64 th) (pow.f64 kx 4))))) (neg.f64 (pow.f64 ky 6)))))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))) |
(*.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 1/2) |
(+.f64 (*.f64 1/6 (pow.f64 kx 2)) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) |
(+.f64 (*.f64 (pow.f64 kx 2) 1/6) (*.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 1/2)) |
(+.f64 (*.f64 1/6 (pow.f64 kx 2)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2))) (pow.f64 ky 2))) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) |
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 kx 2) 2/45) (*.f64 (pow.f64 kx 2) -1/9)) (*.f64 (pow.f64 ky 2) -1/2)) (+.f64 (*.f64 (pow.f64 kx 2) 1/6) (*.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 1/2))) |
(+.f64 (*.f64 (pow.f64 kx 2) 1/6) (+.f64 (*.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 1/2) (*.f64 (pow.f64 ky 2) (*.f64 -1/2 (*.f64 (pow.f64 kx 2) -1/15))))) |
(+.f64 (*.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 1/2) (+.f64 (*.f64 (pow.f64 kx 2) 1/6) (*.f64 (pow.f64 ky 2) (*.f64 (*.f64 (pow.f64 kx 2) -1/15) -1/2)))) |
(+.f64 (*.f64 1/6 (pow.f64 kx 2)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2))) (pow.f64 ky 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 2/135 (pow.f64 kx 2)) (+.f64 (*.f64 1/3 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2)))) (*.f64 -1/315 (pow.f64 kx 2))))))))) |
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 kx 2) 2/45) (*.f64 (pow.f64 kx 2) -1/9)) (*.f64 (pow.f64 ky 2) -1/2)) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 1/2) (*.f64 (pow.f64 ky 4) (*.f64 (+.f64 (*.f64 1/3 (+.f64 (*.f64 (pow.f64 kx 2) 2/45) (*.f64 (pow.f64 kx 2) -1/9))) (+.f64 (*.f64 (pow.f64 kx 2) -1/315) (*.f64 (pow.f64 kx 2) 2/135))) -1/2))) (*.f64 (pow.f64 kx 2) 1/6))) |
(+.f64 (*.f64 (pow.f64 kx 2) 1/6) (+.f64 (*.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 1/2) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 kx 2) -1/15)) (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 kx 2) -1/15)) (*.f64 (pow.f64 kx 2) 11/945))))))) |
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 ky 2) (*.f64 (pow.f64 kx 2) -1/15)) (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 kx 2) -1/15)) (*.f64 (pow.f64 kx 2) 11/945))))) (+.f64 (*.f64 (pow.f64 kx 2) 1/6) (*.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 1/2))) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 0) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(+.f64 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(+.f64 0 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(-.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 0) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 2 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (pow.f64 kx 2) (/.f64 1 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (pow.f64 kx 2) (*.f64 2 (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (pow.f64 kx 2) (*.f64 2 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (pow.f64 kx 2) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 ky) 2))) (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (pow.f64 kx 2) (*.f64 (*.f64 2 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 ky) 2)))) 1)) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (pow.f64 kx 2) (*.f64 (*.f64 2 (/.f64 1 (pow.f64 (sin.f64 ky) 2))) 1/2)) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (pow.f64 kx 2) (*.f64 (/.f64 2 (pow.f64 (sin.f64 ky) 2)) 1/2)) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (pow.f64 kx 2) (+.f64 (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (pow.f64 kx 2) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 ky) 2))) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (pow.f64 kx 2) (+.f64 (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 1) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) 2) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 -1 (/.f64 (pow.f64 kx 2) (neg.f64 (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 -1 (*.f64 (/.f64 (pow.f64 kx 2) (neg.f64 (pow.f64 (sin.f64 ky) 2))) 1)) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 2 (pow.f64 kx 2)) (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 2 (pow.f64 kx 2)) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 2 (pow.f64 kx 2)) (*.f64 (*.f64 1/2 (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) 2)) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 2 (pow.f64 kx 2)) (*.f64 (*.f64 2 (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) 1/2)) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1/2) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 (pow.f64 kx 2) 4) (*.f64 1/2 (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 (pow.f64 kx 2) 4) (/.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 8))) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 (pow.f64 kx 2) 4) (*.f64 (/.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 8)) 1)) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 (pow.f64 kx 2) 4) (*.f64 1/4 (/.f64 1 (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2)) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (pow.f64 kx 2) 1/2) 2)) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (neg.f64 (pow.f64 kx 2)) (/.f64 -1 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (neg.f64 (pow.f64 kx 2)) (*.f64 (/.f64 -1 (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (pow.f64 kx 2))) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)) (*.f64 2 (pow.f64 kx 2))) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 kx 2) 1/2)) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 2 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 2)) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (/.f64 (pow.f64 kx 2) (neg.f64 (pow.f64 (sin.f64 ky) 2))) -1) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (/.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 8)) (*.f64 (pow.f64 kx 2) 4)) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (/.f64 -1 (pow.f64 (sin.f64 ky) 2)) (neg.f64 (pow.f64 kx 2))) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(pow.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 1) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(neg.f64 (/.f64 (pow.f64 kx 2) (neg.f64 (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) |
(+.f64 (/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) 0) |
(/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(+.f64 0 (/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)))) |
(/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(+.f64 (/.f64 (sin.f64 th) (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 th) (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 2 (/.f64 (sin.f64 th) (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(-.f64 (/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) 0) |
(/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(*.f64 2 (/.f64 (sin.f64 th) (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (/.f64 (sin.f64 th) (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 th) (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 2 (*.f64 (/.f64 (sin.f64 th) (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 1)) |
(+.f64 (/.f64 (sin.f64 th) (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 th) (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 2 (/.f64 (sin.f64 th) (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 2 (*.f64 (/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) 1/2)) |
(/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(*.f64 2 (*.f64 (/.f64 (sin.f64 th) 2) (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (/.f64 (sin.f64 th) 2) (*.f64 2 (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 2 (*.f64 (sin.f64 th) (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (sin.f64 th))) |
(*.f64 2 (*.f64 (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))) |
(*.f64 (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (sin.f64 th))) |
(*.f64 2 (*.f64 (sin.f64 th) (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 th) (*.f64 2 (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (sin.f64 th))) |
(*.f64 2 (*.f64 (sin.f64 th) (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (*.f64 2 (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) 1/2)) |
(*.f64 (sin.f64 th) (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 th) (*.f64 (/.f64 4 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 1/2)) |
(*.f64 1/2 (*.f64 (sin.f64 th) (/.f64 4 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (/.f64 4 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/2 (sin.f64 th))) |
(*.f64 1 (/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)))) |
(/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(*.f64 1/2 (*.f64 (sin.f64 th) (/.f64 4 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (/.f64 4 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/2 (sin.f64 th))) |
(*.f64 (/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) 1) |
(/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(*.f64 -1 (/.f64 (sin.f64 th) (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))))) |
(neg.f64 (/.f64 (sin.f64 th) (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (neg.f64 (sin.f64 th)) (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 -1 (*.f64 (/.f64 (sin.f64 th) (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) 1)) |
(neg.f64 (/.f64 (sin.f64 th) (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (neg.f64 (sin.f64 th)) (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (*.f64 2 (sin.f64 th)) (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (sin.f64 th))) |
(*.f64 2 (*.f64 (sin.f64 th) (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (*.f64 2 (sin.f64 th)) (*.f64 1/2 (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (*.f64 2 (sin.f64 th)) (*.f64 (*.f64 1/2 (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) 1)) |
(*.f64 (sin.f64 th) (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (*.f64 2 (sin.f64 th)) (*.f64 (*.f64 2 (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) 1/2)) |
(*.f64 (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (sin.f64 th))) |
(*.f64 2 (*.f64 (sin.f64 th) (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (*.f64 (sin.f64 th) (/.f64 4 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) 1/2) |
(*.f64 1/2 (*.f64 (sin.f64 th) (/.f64 4 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (/.f64 4 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/2 (sin.f64 th))) |
(*.f64 (*.f64 (sin.f64 th) 4) (/.f64 1/2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 th) (*.f64 4 (/.f64 1/2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 4 (*.f64 (/.f64 1/2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))) |
(*.f64 (*.f64 4 (sin.f64 th)) (/.f64 1/2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (*.f64 (sin.f64 th) 4) (*.f64 (/.f64 1/2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 1)) |
(*.f64 (sin.f64 th) (*.f64 4 (/.f64 1/2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 4 (*.f64 (/.f64 1/2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))) |
(*.f64 (*.f64 4 (sin.f64 th)) (/.f64 1/2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (*.f64 (sin.f64 th) 4) (*.f64 1/4 (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 1/4 (*.f64 (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (sin.f64 th)))) |
(*.f64 (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (*.f64 4 (sin.f64 th)) 1/4)) |
(*.f64 (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/4 (*.f64 4 (sin.f64 th)))) |
(*.f64 (*.f64 (sin.f64 th) 4) (*.f64 1/2 (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 1/2 (*.f64 (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 4 (sin.f64 th)))) |
(*.f64 4 (*.f64 (sin.f64 th) (*.f64 1/2 (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (neg.f64 (sin.f64 th)) (/.f64 1 (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))))) |
(neg.f64 (/.f64 (sin.f64 th) (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (neg.f64 (sin.f64 th)) (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (neg.f64 (sin.f64 th)) (*.f64 (/.f64 1 (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) 1)) |
(neg.f64 (/.f64 (sin.f64 th) (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (neg.f64 (sin.f64 th)) (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (neg.f64 (sin.f64 th)) (*.f64 -1 (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 -1 (*.f64 (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (neg.f64 (sin.f64 th)))) |
(*.f64 (neg.f64 (sin.f64 th)) (neg.f64 (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (neg.f64 (neg.f64 (sin.f64 th)))) |
(*.f64 (sin.f64 th) (neg.f64 (neg.f64 (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))) |
(*.f64 (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (sin.f64 th))) |
(*.f64 2 (*.f64 (sin.f64 th) (/.f64 1 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (*.f64 1/2 (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 2 (sin.f64 th))) |
(*.f64 (sin.f64 th) (/.f64 2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (/.f64 (sin.f64 th) (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) -1) |
(neg.f64 (/.f64 (sin.f64 th) (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (neg.f64 (sin.f64 th)) (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (/.f64 (sin.f64 th) (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2) |
(+.f64 (/.f64 (sin.f64 th) (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 th) (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 2 (/.f64 (sin.f64 th) (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (/.f64 1/2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) 4)) |
(*.f64 (sin.f64 th) (*.f64 4 (/.f64 1/2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 4 (*.f64 (/.f64 1/2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))) |
(*.f64 (*.f64 4 (sin.f64 th)) (/.f64 1/2 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (/.f64 1 (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) (neg.f64 (sin.f64 th))) |
(neg.f64 (/.f64 (sin.f64 th) (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (neg.f64 (sin.f64 th)) (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) |
(pow.f64 (/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) 1) |
(/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(neg.f64 (/.f64 (sin.f64 th) (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (neg.f64 (sin.f64 th)) (-.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) 0) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(+.f64 0 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(-.f64 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) 0) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 2 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (pow.f64 kx 2) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (pow.f64 kx 2) (-.f64 0 (*.f64 (pow.f64 (sin.f64 ky) 2) -2))) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (pow.f64 kx 2) (-.f64 0 (neg.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 1 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) 1) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 -1 (-.f64 0 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 2 (pow.f64 kx 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 4 (+.f64 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (*.f64 2 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 4) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 (pow.f64 kx 2) 4) (*.f64 (pow.f64 (sin.f64 ky) 2) 8)) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 2)) (/.f64 2 (pow.f64 kx 2))) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (neg.f64 (pow.f64 kx 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) -2)) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (neg.f64 (pow.f64 kx 2)) (neg.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 kx 2))))) |
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 1/2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 2) (pow.f64 kx 2))))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 kx kx) 2)))) |
(*.f64 1/2 (/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 kx kx) 2))) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 4) 8) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 (pow.f64 kx 2) 8) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 8))) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)) (/.f64 1 (pow.f64 kx 2))) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 (pow.f64 kx 2) -2) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) -2))) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 (pow.f64 kx 2) -2) (*.f64 2 (neg.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 (pow.f64 kx 2) -2) (neg.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4))) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 kx 2)))) (*.f64 4 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 kx 2)))))) |
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 1/2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 2) (pow.f64 kx 2))))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 kx kx) 2)))) |
(*.f64 1/2 (/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 kx kx) 2))) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 4)) 16) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) 8)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 8)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 8)))) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) -2)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) -2)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) -2)))) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 kx 2) -2)) (+.f64 (*.f64 2 (neg.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (neg.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (/.f64 (pow.f64 kx 2) 2) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (/.f64 (neg.f64 (pow.f64 kx 2)) 2) (neg.f64 (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) 4) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 kx 2)))) |
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 1/2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 2) (pow.f64 kx 2))))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 kx kx) 2)))) |
(*.f64 1/2 (/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 kx kx) 2))) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 1/4 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 2 (pow.f64 kx 2)))) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (/.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 8)) (/.f64 1/2 (pow.f64 kx 2))) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (neg.f64 (*.f64 (pow.f64 kx 2) 4)) (-.f64 0 (*.f64 (pow.f64 (sin.f64 ky) 2) 8))) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (+.f64 (/.f64 (pow.f64 kx 2) 2) (/.f64 (pow.f64 kx 2) 2)) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (+.f64 (/.f64 (neg.f64 (pow.f64 kx 2)) 2) (/.f64 (neg.f64 (pow.f64 kx 2)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) -2)) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) 4) (/.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) 4)) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))) |
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 1/2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 2) (pow.f64 kx 2))))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 kx kx) 2)))) |
(*.f64 1/2 (/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 kx kx) 2))) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 -1/2 (neg.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (/.f64 (pow.f64 kx 2) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) 1/2) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (/.f64 1/2 (neg.f64 (pow.f64 (sin.f64 ky) 2))) (/.f64 -1 (pow.f64 kx 2))) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (/.f64 1/2 (/.f64 1 (pow.f64 kx 2))) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (/.f64 (/.f64 (pow.f64 kx 2) 2) 2) (/.f64 (pow.f64 (sin.f64 ky) 2) 2)) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (/.f64 (/.f64 (pow.f64 kx 2) 2) 1/2) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (/.f64 (/.f64 (pow.f64 kx 2) 2) (*.f64 2 (pow.f64 (sin.f64 ky) 2))) 1/2) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (/.f64 (/.f64 (pow.f64 kx 2) 2) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) 1/4) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 kx 2)) 2) (pow.f64 (sin.f64 ky) 2)) -1) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) 4) (pow.f64 (sin.f64 ky) 2)) (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 kx 2))) |
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 1/2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 2) (pow.f64 kx 2))))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 kx kx) 2)))) |
(*.f64 1/2 (/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 kx kx) 2))) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) 4) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) |
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 1/2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 2) (pow.f64 kx 2))))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 kx kx) 2)))) |
(*.f64 1/2 (/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 kx kx) 2))) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (neg.f64 (/.f64 (pow.f64 kx 2) 2)) (neg.f64 (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (pow.f64 kx 2)) 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (neg.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) 4)) (-.f64 0 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 kx 2))))) |
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 1/2) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 2) (pow.f64 kx 2))))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 kx kx) 2)))) |
(*.f64 1/2 (/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (*.f64 kx kx) 2))) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) 1) |
(*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (/.f64 (sin.f64 kx) (sin.f64 ky)) |
| ✓ | 0.2b | (*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky))))) (sin.f64 th)) |
| ✓ | 0.2b | (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky)))) |
| ✓ | 14.5b | (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky))))) |
Compiled 72 to 28 computations (61.1% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | kx | @ | -inf | (*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky))))) (sin.f64 th)) |
| 2.0ms | kx | @ | 0 | (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky))))) |
| 1.0ms | kx | @ | inf | (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky)))) |
| 1.0ms | ky | @ | -inf | (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky)))) |
| 1.0ms | kx | @ | 0 | (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky)))) |
| 1× | batch-egg-rewrite |
| 1624× | rational.json-1 |
| 1624× | rational.json-2 |
| 1624× | rational.json-4 |
| 1624× | rational.json-3 |
| 1620× | exponential.json-3 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 150 |
| 1 | 119 | 150 |
| 2 | 323 | 126 |
| 3 | 997 | 126 |
| 4 | 4174 | 126 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky))))) (sin.f64 th)) |
(/.f64 (sin.f64 kx) (sin.f64 ky)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 ky) (*.f64 (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (sin.f64 ky) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 ky) (*.f64 (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (sin.f64 ky) 1/2)) (*.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sin.f64 ky)) (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) (*.f64 (sin.f64 ky) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) (/.f64 1 (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) (/.f64 1/2 (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sin.f64 (neg.f64 ky)) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sin.f64 ky)) (+.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky))) (*.f64 (sin.f64 ky) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 4 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (sin.f64 ky) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 4) (+.f64 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 8) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 4) (*.f64 4 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 8 (/.f64 (sin.f64 ky) (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 4) (*.f64 2 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (/.f64 8 (/.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 2 (sin.f64 ky))) (*.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 4 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 4 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 2 (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sin.f64 ky)) (*.f64 1/2 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) -1/2) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) -1/2) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky))) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (neg.f64 ky)) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (neg.f64 ky)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (neg.f64 ky)) (/.f64 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2)) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 2 (*.f64 (sin.f64 (neg.f64 ky)) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (*.f64 (sin.f64 ky) -1/2) (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sin.f64 (neg.f64 ky))) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 2 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 ky) -1/2)) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 (sin.f64 ky)) 4) (+.f64 (*.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) (*.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 (sin.f64 ky)) 4) (*.f64 4 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (*.f64 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) (*.f64 2 (*.f64 (sin.f64 ky) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (+.f64 (*.f64 2 (*.f64 (sin.f64 (neg.f64 ky)) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 2 (*.f64 (sin.f64 (neg.f64 ky)) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) (*.f64 2 (sin.f64 (neg.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) (neg.f64 (*.f64 2 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) (/.f64 1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 4 (*.f64 (sin.f64 ky) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 4 (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) (*.f64 (sin.f64 ky) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sin.f64 kx))) (sin.f64 (neg.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sin.f64 kx) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (*.f64 2 (sin.f64 kx)) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 ky) (sin.f64 ky))) (/.f64 (*.f64 (sin.f64 kx) 4) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) -1/2)) (/.f64 (neg.f64 (sin.f64 kx)) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (sin.f64 ky)) (*.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (*.f64 (*.f64 (sin.f64 ky) 1/2) (neg.f64 (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (/.f64 (neg.f64 (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky)))) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 ky) -1/2)) (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (sin.f64 ky) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx)))) (*.f64 (sin.f64 ky) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) 4) (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) (/.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 2 (*.f64 (sin.f64 ky) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sin.f64 kx))) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sin.f64 kx)))) (*.f64 2 (sin.f64 (neg.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 (sin.f64 ky) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) 4) (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 16 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 2 (*.f64 (sin.f64 ky) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -4 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 2 (sin.f64 (neg.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -4 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (neg.f64 (*.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) 1/2)) (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sin.f64 kx) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) 1/2)) (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) 1/2)) (/.f64 8 (/.f64 (sin.f64 ky) (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) -1/2) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 (neg.f64 ky)) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) 1/2)) (/.f64 2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (*.f64 (sin.f64 ky) 1/2)) (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (sin.f64 (neg.f64 ky))) (*.f64 (sin.f64 ky) 1/2)) (*.f64 2 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) -1/2)) (*.f64 (sin.f64 ky) 1/2)) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 (sin.f64 ky) 1/2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))) (*.f64 (sin.f64 ky) 1/2)) (/.f64 1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (*.f64 (sin.f64 ky) 1/2)) (neg.f64 (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (sin.f64 ky) -1/2)) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sin.f64 kx) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 ky) (*.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (sin.f64 ky) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (sin.f64 kx) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (sin.f64 ky)) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (sin.f64 ky)) (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 (neg.f64 ky)) (sin.f64 ky)) (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) (/.f64 1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (sin.f64 ky)) 4) (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 1/2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky)))) (/.f64 1/2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 1 (sin.f64 ky))) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) (sin.f64 ky)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) (*.f64 2 (sin.f64 ky))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 2 (sin.f64 ky))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sin.f64 kx))) (sin.f64 ky)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (sin.f64 ky))) (neg.f64 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))))) (*.f64 (sin.f64 ky) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx)))) (neg.f64 (*.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (neg.f64 (*.f64 (sin.f64 ky) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sin.f64 kx)))) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sin.f64 kx))) (sin.f64 ky))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sin.f64 ky) (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 4) (/.f64 1 (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 4) (/.f64 1 (/.f64 8 (/.f64 (sin.f64 ky) (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) -1/2) (/.f64 1 (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (neg.f64 ky)) (/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 1 (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) 1/4) (*.f64 2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 kx)) (/.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky))) (/.f64 1 (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (sin.f64 ky))) (/.f64 (sin.f64 ky) (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky)))) (*.f64 (sin.f64 ky) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 8)) (*.f64 (sin.f64 ky) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 8 (/.f64 (sin.f64 ky) (sin.f64 kx)))) (*.f64 (sin.f64 ky) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2))) (sin.f64 (neg.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) (sin.f64 th)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) (sin.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) (sin.f64 th)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 th) (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 th) (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 th) (/.f64 (*.f64 4 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) (sin.f64 th)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))))) (*.f64 (sin.f64 ky) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (sin.f64 th)) (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) (sin.f64 th)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) (sin.f64 th)) 4) (*.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) (sin.f64 th)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) (sin.f64 th)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sin.f64 kx) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sin.f64 kx) (/.f64 1/2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 kx) (/.f64 1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sin.f64 kx) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 kx)) (/.f64 1/2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 kx)) (*.f64 1/2 (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 kx) 4) (/.f64 1 (*.f64 (sin.f64 ky) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 ky)) (sin.f64 kx))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 kx)) (/.f64 1 (sin.f64 (neg.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 kx) (/.f64 1/2 (sin.f64 ky))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sin.f64 ky)) (*.f64 2 (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (sin.f64 ky))) (*.f64 2 (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 kx) 2) (/.f64 2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sin.f64 ky) 4)) (*.f64 (sin.f64 kx) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 (neg.f64 ky))) (neg.f64 (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky)))))))) |
| 1× | egg-herbie |
| 1880× | rational.json-simplify-35 |
| 1038× | rational.json-simplify-44 |
| 936× | rational.json-simplify-61 |
| 890× | rational.json-simplify-49 |
| 870× | rational.json-simplify-46 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 622 | 9710 |
| 1 | 2049 | 9078 |
| 2 | 7638 | 9062 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 ky (sin.f64 kx)) |
(+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 -1/6 (/.f64 (pow.f64 ky 3) (sin.f64 kx)))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 ky 5) (sin.f64 kx))) (*.f64 -1/6 (/.f64 (pow.f64 ky 3) (sin.f64 kx))))) |
(+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 ky 7) (sin.f64 kx))) (+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 ky 5) (sin.f64 kx))) (*.f64 -1/6 (/.f64 (pow.f64 ky 3) (sin.f64 kx)))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) kx) |
(+.f64 (*.f64 1/6 (*.f64 (sin.f64 ky) kx)) (/.f64 (sin.f64 ky) kx)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (sin.f64 ky)) (*.f64 1/120 (sin.f64 ky))) (pow.f64 kx 3))) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 ky) kx)) (/.f64 (sin.f64 ky) kx))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (sin.f64 ky)) (*.f64 1/120 (sin.f64 ky))) (pow.f64 kx 3))) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 ky) kx)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (sin.f64 ky)) (*.f64 1/120 (sin.f64 ky)))) (+.f64 (*.f64 1/720 (sin.f64 ky)) (*.f64 -1/5040 (sin.f64 ky)))) (pow.f64 kx 5))) (/.f64 (sin.f64 ky) kx)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) |
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 ky 4) (sin.f64 kx))) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx)))) |
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 ky 4) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (*.f64 1/45 (/.f64 (pow.f64 ky 6) (sin.f64 kx))))) |
(+.f64 (*.f64 -1/630 (/.f64 (pow.f64 ky 8) (sin.f64 kx))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 ky 4) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (*.f64 1/45 (/.f64 (pow.f64 ky 6) (sin.f64 kx)))))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) (*.f64 1/12 (*.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 (sin.f64 ky) 2) kx)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/36 (pow.f64 (sin.f64 ky) 2)) (*.f64 1/120 (pow.f64 (sin.f64 ky) 2))) (pow.f64 kx 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 (sin.f64 ky) 2) kx)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/720 (pow.f64 (sin.f64 ky) 2)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (pow.f64 (sin.f64 ky) 2)) (*.f64 1/120 (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/5040 (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 5))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/36 (pow.f64 (sin.f64 ky) 2)) (*.f64 1/120 (pow.f64 (sin.f64 ky) 2))) (pow.f64 kx 3)))))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) (sin.f64 kx)))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 5)) (sin.f64 kx))) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) (sin.f64 kx))))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 7)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 5)) (sin.f64 kx))) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) (sin.f64 kx)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) (*.f64 1/6 (*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) kx)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (*.f64 (sin.f64 th) (sin.f64 ky))) (*.f64 1/120 (*.f64 (sin.f64 th) (sin.f64 ky)))) (pow.f64 kx 3))) (+.f64 (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) (*.f64 1/6 (*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) kx))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (*.f64 (sin.f64 th) (sin.f64 ky))) (*.f64 1/120 (*.f64 (sin.f64 th) (sin.f64 ky)))) (pow.f64 kx 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 1/720 (*.f64 (sin.f64 th) (sin.f64 ky))) (+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 th) (sin.f64 ky))) (*.f64 1/6 (+.f64 (*.f64 -1/36 (*.f64 (sin.f64 th) (sin.f64 ky))) (*.f64 1/120 (*.f64 (sin.f64 th) (sin.f64 ky))))))))) (+.f64 (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) (*.f64 1/6 (*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) kx)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (sin.f64 kx))) (/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx))) |
(+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 5)) (sin.f64 kx))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (sin.f64 kx))) (/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)))) |
(+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 5)) (sin.f64 kx))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (sin.f64 kx))) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 7)) (sin.f64 kx))) (/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 kx (sin.f64 ky)) |
(+.f64 (/.f64 kx (sin.f64 ky)) (*.f64 -1/6 (/.f64 (pow.f64 kx 3) (sin.f64 ky)))) |
(+.f64 (/.f64 kx (sin.f64 ky)) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 kx 3) (sin.f64 ky))) (*.f64 1/120 (/.f64 (pow.f64 kx 5) (sin.f64 ky))))) |
(+.f64 (/.f64 kx (sin.f64 ky)) (+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 kx 7) (sin.f64 ky))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 kx 3) (sin.f64 ky))) (*.f64 1/120 (/.f64 (pow.f64 kx 5) (sin.f64 ky)))))) |
(/.f64 (sin.f64 kx) ky) |
(+.f64 (/.f64 (sin.f64 kx) ky) (*.f64 1/6 (*.f64 (sin.f64 kx) ky))) |
(+.f64 (/.f64 (sin.f64 kx) ky) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 kx) ky)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (sin.f64 kx)) (*.f64 1/120 (sin.f64 kx))) (pow.f64 ky 3))))) |
(+.f64 (/.f64 (sin.f64 kx) ky) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 kx) ky)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (sin.f64 kx)) (*.f64 1/120 (sin.f64 kx))) (pow.f64 ky 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/5040 (sin.f64 kx)) (+.f64 (*.f64 1/720 (sin.f64 kx)) (*.f64 1/6 (+.f64 (*.f64 -1/36 (sin.f64 kx)) (*.f64 1/120 (sin.f64 kx)))))) (pow.f64 ky 5)))))) |
(+.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) 0) |
(+.f64 0 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky)))) |
(-.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) 0) |
(/.f64 2 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(/.f64 2 (+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))))) |
(/.f64 2 (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(/.f64 2 (/.f64 (*.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) (/.f64 2 (sin.f64 ky)))) |
(/.f64 2 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))))) |
(/.f64 2 (/.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 2 (/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (*.f64 (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (sin.f64 ky) 1/2))) |
(/.f64 (sin.f64 ky) (*.f64 (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (sin.f64 ky) 1/2)) (*.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 ky)))) |
(/.f64 (/.f64 2 (sin.f64 ky)) (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) (*.f64 (sin.f64 ky) 1/2)) |
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) (/.f64 1 (/.f64 2 (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) (/.f64 1/2 (/.f64 1 (sin.f64 ky)))) |
(/.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) 1) |
(/.f64 1 (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(/.f64 1 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) |
(/.f64 1 (/.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))))) |
(/.f64 1 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 1 (/.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 1 (/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(/.f64 1 (/.f64 (sin.f64 (neg.f64 ky)) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sin.f64 kx))))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (+.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky))))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky))) (*.f64 (sin.f64 ky) 1/2))) |
(/.f64 4 (*.f64 4 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(/.f64 4 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))))) |
(/.f64 4 (/.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))))) |
(/.f64 4 (/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (sin.f64 ky) 1/2))) |
(/.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 ky) 4) (+.f64 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))))) |
(/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 8) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 4 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 8))) |
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 8 (/.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 2 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))))) |
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (/.f64 8 (/.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx)))) 2) |
(/.f64 (*.f64 2 (/.f64 2 (sin.f64 ky))) (*.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) |
(/.f64 8 (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(/.f64 8 (+.f64 (*.f64 4 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 4 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))))) |
(/.f64 8 (/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))))) |
(/.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 2 (/.f64 2 (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 1 (sin.f64 ky)))) |
(/.f64 1/2 (/.f64 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) |
(/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 1/2 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 ky) -1/2) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 ky) -1/2) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky))) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (sin.f64 (neg.f64 ky)) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2)))) |
(/.f64 (sin.f64 (neg.f64 ky)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky))))) |
(/.f64 (sin.f64 (neg.f64 ky)) (/.f64 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2)) (/.f64 2 (sin.f64 ky)))) |
(/.f64 -2 (*.f64 2 (*.f64 (sin.f64 (neg.f64 ky)) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (/.f64 1 (sin.f64 ky)))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) 1/2))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 2 (sin.f64 ky)))) |
(/.f64 -1 (*.f64 (*.f64 (sin.f64 ky) -1/2) (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(/.f64 -1 (/.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sin.f64 kx))))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 8)))) |
(/.f64 (*.f64 2 (sin.f64 (neg.f64 ky))) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 2 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2))))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) -1/2)) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky)))))) |
(/.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) 4) 4) |
(/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) 4) (+.f64 (*.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) (*.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) 4) (*.f64 4 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(/.f64 16 (+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))))) |
(/.f64 16 (*.f64 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) (*.f64 2 (*.f64 (sin.f64 ky) 4)))) |
(/.f64 -4 (+.f64 (*.f64 2 (*.f64 (sin.f64 (neg.f64 ky)) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 2 (*.f64 (sin.f64 (neg.f64 ky)) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))))) |
(/.f64 -4 (*.f64 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) (*.f64 2 (sin.f64 (neg.f64 ky))))) |
(/.f64 -4 (*.f64 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) (neg.f64 (*.f64 2 (sin.f64 ky))))) |
(/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 2 (sin.f64 ky))) |
(/.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 4 (*.f64 (sin.f64 ky) 1/2))) |
(/.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 4 (/.f64 2 (sin.f64 ky)))) |
(/.f64 (/.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) (*.f64 (sin.f64 ky) 4)) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sin.f64 kx))) (sin.f64 (neg.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sin.f64 kx) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (*.f64 2 (sin.f64 kx)) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) (sin.f64 ky))) (/.f64 (*.f64 (sin.f64 kx) 4) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) -1/2)) (/.f64 (neg.f64 (sin.f64 kx)) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (/.f64 4 (sin.f64 ky)) (*.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) |
(/.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (*.f64 (*.f64 (sin.f64 ky) 1/2) (neg.f64 (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky)))))) |
(/.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (/.f64 (neg.f64 (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky)))) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) -1/2)) (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (sin.f64 ky) 1/2))) |
(/.f64 (+.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx)))) (*.f64 (sin.f64 ky) 4)) |
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) 4) (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) 4)) 8) |
(/.f64 (+.f64 (/.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) (/.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 2 (*.f64 (sin.f64 ky) 4))) |
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sin.f64 kx))) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sin.f64 kx)))) (*.f64 2 (sin.f64 (neg.f64 ky)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx)))) 4) |
(/.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) 1/2) |
(/.f64 (/.f64 -1 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 (sin.f64 ky) -1/2)) |
(/.f64 (/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) 4) (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) 4) |
(/.f64 (/.f64 16 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 2 (*.f64 (sin.f64 ky) 4))) |
(/.f64 (/.f64 -4 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 2 (sin.f64 (neg.f64 ky)))) |
(/.f64 (/.f64 -4 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (neg.f64 (*.f64 2 (sin.f64 ky)))) |
(/.f64 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky)))) |
(/.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) 1/2)) (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) 1/2)) (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 8)) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) 1/2)) (/.f64 8 (/.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) -1/2) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky)))) |
(/.f64 (/.f64 (sin.f64 (neg.f64 ky)) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2))) |
(/.f64 (/.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) 1/2)) (/.f64 2 (sin.f64 ky))) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (*.f64 (sin.f64 ky) 1/2)) (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 8))) |
(/.f64 (/.f64 (*.f64 2 (sin.f64 (neg.f64 ky))) (*.f64 (sin.f64 ky) 1/2)) (*.f64 2 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2)))) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) -1/2)) (*.f64 (sin.f64 ky) 1/2)) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky))))) |
(/.f64 (/.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 (sin.f64 ky) 1/2)) 4) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))) (*.f64 (sin.f64 ky) 1/2)) (/.f64 1 (sin.f64 ky))) |
(/.f64 (/.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (*.f64 (sin.f64 ky) 1/2)) (neg.f64 (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky))))) |
(/.f64 (/.f64 (neg.f64 (*.f64 (sin.f64 ky) -1/2)) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) (*.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (sin.f64 ky) 1/2))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (sin.f64 ky)) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (sin.f64 ky)) (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky)))) |
(/.f64 (/.f64 (sin.f64 (neg.f64 ky)) (sin.f64 ky)) (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky)))) |
(/.f64 (/.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) (/.f64 1 (sin.f64 ky))) |
(/.f64 (/.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) 2) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 2 (sin.f64 ky))) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) 4) (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 1/2 (sin.f64 ky)))) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky)))) (/.f64 1/2 (sin.f64 ky))) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 1 (sin.f64 ky))) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) (sin.f64 ky)) 1/2) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) (*.f64 2 (sin.f64 ky))) 1/4) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 2 (sin.f64 ky))) 1/2) |
(/.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sin.f64 kx))) (sin.f64 ky)) -1) |
(/.f64 (neg.f64 (/.f64 2 (sin.f64 ky))) (neg.f64 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))))) (*.f64 (sin.f64 ky) -1/2)) |
(/.f64 (neg.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx)))) (neg.f64 (*.f64 2 (sin.f64 ky)))) |
(/.f64 (neg.f64 (/.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (neg.f64 (*.f64 (sin.f64 ky) 4))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sin.f64 kx)))) (sin.f64 ky)) |
(pow.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) 1) |
(neg.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sin.f64 kx))) (sin.f64 ky))) |
(+.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) 0) |
(+.f64 0 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))))) |
(-.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) 0) |
(*.f64 2 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky))))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) 2)) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) |
(*.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) 1) |
(*.f64 1 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) 1/4)) |
(*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (*.f64 (sin.f64 ky) 4) (/.f64 1 (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 8))) |
(*.f64 (*.f64 (sin.f64 ky) 4) (/.f64 1 (/.f64 8 (/.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))) 1/2) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 1/2 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (*.f64 (sin.f64 ky) -1/2) (/.f64 1 (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky))))) |
(*.f64 (sin.f64 (neg.f64 ky)) (/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2)))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) 1/2)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 1 (/.f64 2 (sin.f64 ky)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky))))) |
(*.f64 -1 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2)))) |
(*.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx))) 1/4) |
(*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) 1/4) (*.f64 2 (sin.f64 ky))) |
(*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky)))) |
(*.f64 1/4 (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky)))) -1) |
(*.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2))) -1) |
(*.f64 (/.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky))) (/.f64 1 (sin.f64 kx))) |
(*.f64 (/.f64 1 (/.f64 2 (sin.f64 ky))) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky)))) 2) |
(*.f64 (/.f64 1 (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky)))) (*.f64 (sin.f64 ky) -1/2)) |
(*.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) 2) 2) |
(*.f64 (/.f64 1 (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 8)) (*.f64 (sin.f64 ky) 4)) |
(*.f64 (/.f64 1 (/.f64 8 (/.f64 (sin.f64 ky) (sin.f64 kx)))) (*.f64 (sin.f64 ky) 4)) |
(*.f64 (/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2))) (sin.f64 (neg.f64 ky))) |
(pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) 1) |
(neg.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky))))) |
(neg.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2)))) |
(+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) (sin.f64 th)) 0) |
(+.f64 0 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) (sin.f64 th))) |
(-.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) (sin.f64 th)) 0) |
(/.f64 (sin.f64 th) (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(/.f64 (sin.f64 th) (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) 2)) |
(/.f64 (sin.f64 th) (/.f64 (*.f64 4 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) 4)) |
(/.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) (sin.f64 th)) 1) |
(/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))))) 2) |
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))))) (*.f64 (sin.f64 ky) 1/2)) |
(/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (sin.f64 th)) (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) |
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) (sin.f64 th)) 4) 4) |
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) (sin.f64 th)) 4) (*.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) (sin.f64 th)) 4)) 8) |
(pow.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) (sin.f64 th)) 1) |
(+.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 0) |
(+.f64 0 (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(-.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 0) |
(-.f64 0 (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky)))) |
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 1/2 (sin.f64 ky)))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 kx) 2)) |
(*.f64 (sin.f64 kx) (/.f64 1 (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 1) |
(*.f64 (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) |
(*.f64 1 (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (*.f64 2 (sin.f64 kx)) (/.f64 1/2 (sin.f64 ky))) |
(*.f64 (*.f64 2 (sin.f64 kx)) (*.f64 1/2 (/.f64 1 (sin.f64 ky)))) |
(*.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 4)) |
(*.f64 (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky))) 1/4) |
(*.f64 (*.f64 (sin.f64 kx) 4) (/.f64 1 (*.f64 (sin.f64 ky) 4))) |
(*.f64 1/2 (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (/.f64 1 (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky))) -1) |
(*.f64 (neg.f64 (sin.f64 kx)) (/.f64 1 (sin.f64 (neg.f64 ky)))) |
(*.f64 -1 (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky)))) |
(*.f64 (*.f64 (sin.f64 kx) (/.f64 1/2 (sin.f64 ky))) 2) |
(*.f64 (/.f64 1/2 (sin.f64 ky)) (*.f64 2 (sin.f64 kx))) |
(*.f64 1/4 (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky)))) |
(*.f64 (*.f64 1/2 (/.f64 1 (sin.f64 ky))) (*.f64 2 (sin.f64 kx))) |
(*.f64 (/.f64 (sin.f64 kx) 2) (/.f64 2 (sin.f64 ky))) |
(*.f64 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 4) 4) |
(*.f64 (/.f64 1 (*.f64 (sin.f64 ky) 4)) (*.f64 (sin.f64 kx) 4)) |
(*.f64 (/.f64 1 (sin.f64 (neg.f64 ky))) (neg.f64 (sin.f64 kx))) |
(pow.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 1) |
(neg.f64 (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky)))) |
| Outputs |
|---|
(/.f64 ky (sin.f64 kx)) |
(+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 -1/6 (/.f64 (pow.f64 ky 3) (sin.f64 kx)))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 ky 5) (sin.f64 kx))) (*.f64 -1/6 (/.f64 (pow.f64 ky 3) (sin.f64 kx))))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 ky 3) (sin.f64 kx))) (*.f64 1/120 (/.f64 (pow.f64 ky 5) (sin.f64 kx))))) |
(+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 ky 7) (sin.f64 kx))) (+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 ky 5) (sin.f64 kx))) (*.f64 -1/6 (/.f64 (pow.f64 ky 3) (sin.f64 kx)))))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 ky 3) (sin.f64 kx))) (*.f64 1/120 (/.f64 (pow.f64 ky 5) (sin.f64 kx)))) (*.f64 -1/5040 (/.f64 (pow.f64 ky 7) (sin.f64 kx))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) kx) |
(+.f64 (*.f64 1/6 (*.f64 (sin.f64 ky) kx)) (/.f64 (sin.f64 ky) kx)) |
(+.f64 (/.f64 (sin.f64 ky) kx) (*.f64 (sin.f64 ky) (*.f64 kx 1/6))) |
(+.f64 (/.f64 (sin.f64 ky) kx) (*.f64 kx (*.f64 1/6 (sin.f64 ky)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (sin.f64 ky)) (*.f64 1/120 (sin.f64 ky))) (pow.f64 kx 3))) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 ky) kx)) (/.f64 (sin.f64 ky) kx))) |
(+.f64 (*.f64 (sin.f64 ky) (*.f64 kx 1/6)) (+.f64 (/.f64 (sin.f64 ky) kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 (sin.f64 ky) -1/36) (*.f64 1/120 (sin.f64 ky))) (pow.f64 kx 3))))) |
(+.f64 (/.f64 (sin.f64 ky) kx) (+.f64 (*.f64 (*.f64 (sin.f64 ky) -7/360) (neg.f64 (pow.f64 kx 3))) (*.f64 kx (*.f64 1/6 (sin.f64 ky))))) |
(+.f64 (/.f64 (sin.f64 ky) kx) (+.f64 (*.f64 kx (*.f64 1/6 (sin.f64 ky))) (*.f64 (*.f64 (sin.f64 ky) -7/360) (neg.f64 (pow.f64 kx 3))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (sin.f64 ky)) (*.f64 1/120 (sin.f64 ky))) (pow.f64 kx 3))) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 ky) kx)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (sin.f64 ky)) (*.f64 1/120 (sin.f64 ky)))) (+.f64 (*.f64 1/720 (sin.f64 ky)) (*.f64 -1/5040 (sin.f64 ky)))) (pow.f64 kx 5))) (/.f64 (sin.f64 ky) kx)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (sin.f64 ky) -1/36) (*.f64 1/120 (sin.f64 ky))) (pow.f64 kx 3))) (+.f64 (*.f64 (sin.f64 ky) (*.f64 kx 1/6)) (+.f64 (/.f64 (sin.f64 ky) kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (sin.f64 ky) -1/36) (*.f64 1/120 (sin.f64 ky)))) (+.f64 (*.f64 (sin.f64 ky) 1/720) (*.f64 -1/5040 (sin.f64 ky)))) (pow.f64 kx 5)))))) |
(+.f64 (*.f64 (*.f64 (sin.f64 ky) -7/360) (neg.f64 (pow.f64 kx 3))) (+.f64 (+.f64 (/.f64 (sin.f64 ky) kx) (*.f64 kx (*.f64 1/6 (sin.f64 ky)))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (sin.f64 ky) -7/360)) (*.f64 (sin.f64 ky) 1/840)) (neg.f64 (pow.f64 kx 5))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) |
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 ky 4) (sin.f64 kx))) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (*.f64 -1/6 (/.f64 (pow.f64 ky 4) (sin.f64 kx)))) |
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 ky 4) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (*.f64 1/45 (/.f64 (pow.f64 ky 6) (sin.f64 kx))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (*.f64 1/45 (/.f64 (pow.f64 ky 6) (sin.f64 kx))) (*.f64 -1/6 (/.f64 (pow.f64 ky 4) (sin.f64 kx))))) |
(+.f64 (*.f64 1/45 (/.f64 (pow.f64 ky 6) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (*.f64 -1/6 (/.f64 (pow.f64 ky 4) (sin.f64 kx))))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (*.f64 -1/6 (/.f64 (pow.f64 ky 4) (sin.f64 kx)))) (*.f64 1/45 (/.f64 (pow.f64 ky 6) (sin.f64 kx)))) |
(+.f64 (*.f64 -1/630 (/.f64 (pow.f64 ky 8) (sin.f64 kx))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 ky 4) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (*.f64 1/45 (/.f64 (pow.f64 ky 6) (sin.f64 kx)))))) |
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 ky 4) (sin.f64 kx))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (*.f64 1/45 (/.f64 (pow.f64 ky 6) (sin.f64 kx)))) (*.f64 -1/630 (/.f64 (pow.f64 ky 8) (sin.f64 kx))))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (*.f64 1/45 (/.f64 (pow.f64 ky 6) (sin.f64 kx)))) (+.f64 (*.f64 -1/630 (/.f64 (pow.f64 ky 8) (sin.f64 kx))) (*.f64 -1/6 (/.f64 (pow.f64 ky 4) (sin.f64 kx))))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (*.f64 1/45 (/.f64 (pow.f64 ky 6) (sin.f64 kx)))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 ky 4) (sin.f64 kx))) (*.f64 -1/630 (/.f64 (pow.f64 ky 8) (sin.f64 kx))))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) (*.f64 1/12 (*.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx 1/12))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) (*.f64 kx (*.f64 (pow.f64 (sin.f64 ky) 2) 1/12))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 (sin.f64 ky) 2) kx)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/36 (pow.f64 (sin.f64 ky) 2)) (*.f64 1/120 (pow.f64 (sin.f64 ky) 2))) (pow.f64 kx 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx 1/12)) (*.f64 -1/2 (*.f64 (pow.f64 kx 3) (+.f64 (*.f64 -1/36 (pow.f64 (sin.f64 ky) 2)) (*.f64 1/120 (pow.f64 (sin.f64 ky) 2))))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) (+.f64 (*.f64 kx (*.f64 (pow.f64 (sin.f64 ky) 2) 1/12)) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) -7/360) (*.f64 (pow.f64 kx 3) -1/2)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 (sin.f64 ky) 2) kx)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/720 (pow.f64 (sin.f64 ky) 2)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (pow.f64 (sin.f64 ky) 2)) (*.f64 1/120 (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/5040 (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 5))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/36 (pow.f64 (sin.f64 ky) 2)) (*.f64 1/120 (pow.f64 (sin.f64 ky) 2))) (pow.f64 kx 3)))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx 1/12)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 3) (+.f64 (*.f64 -1/36 (pow.f64 (sin.f64 ky) 2)) (*.f64 1/120 (pow.f64 (sin.f64 ky) 2))))) (*.f64 -1/2 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 1/720 (pow.f64 (sin.f64 ky) 2)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (pow.f64 (sin.f64 ky) 2)) (*.f64 1/120 (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/5040 (pow.f64 (sin.f64 ky) 2))))))))) |
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (sin.f64 ky) 2) -7/360)) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/840))) (*.f64 (pow.f64 kx 3) (*.f64 (pow.f64 (sin.f64 ky) 2) -7/360)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) (*.f64 kx (*.f64 (pow.f64 (sin.f64 ky) 2) 1/12)))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) (*.f64 kx (*.f64 (pow.f64 (sin.f64 ky) 2) 1/12))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 3) (*.f64 (pow.f64 (sin.f64 ky) 2) -7/360)) (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (sin.f64 ky) 2) -7/360)) (*.f64 (pow.f64 (sin.f64 ky) 2) 1/840)))))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 ky (sin.f64 th)) (sin.f64 kx)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) (sin.f64 kx)))) |
(+.f64 (/.f64 (*.f64 ky (sin.f64 th)) (sin.f64 kx)) (*.f64 -1/6 (*.f64 (pow.f64 ky 3) (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 -1/6 (*.f64 (pow.f64 ky 3) (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 5)) (sin.f64 kx))) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) (sin.f64 kx))))) |
(+.f64 (/.f64 (*.f64 ky (sin.f64 th)) (sin.f64 kx)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) (/.f64 (sin.f64 th) (sin.f64 kx)))) (*.f64 1/120 (/.f64 (*.f64 (pow.f64 ky 5) (sin.f64 th)) (sin.f64 kx))))) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) (/.f64 (sin.f64 th) (sin.f64 kx)))) (*.f64 1/120 (*.f64 (sin.f64 th) (/.f64 (pow.f64 ky 5) (sin.f64 kx)))))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 7)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 5)) (sin.f64 kx))) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) (sin.f64 kx)))))) |
(+.f64 (/.f64 (*.f64 ky (sin.f64 th)) (sin.f64 kx)) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 ky 5) (sin.f64 th)) (sin.f64 kx))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) (/.f64 (sin.f64 th) (sin.f64 kx)))) (*.f64 -1/5040 (*.f64 (pow.f64 ky 7) (/.f64 (sin.f64 th) (sin.f64 kx))))))) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/120 (*.f64 (sin.f64 th) (/.f64 (pow.f64 ky 5) (sin.f64 kx)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) (/.f64 (sin.f64 th) (sin.f64 kx)))) (*.f64 -1/5040 (*.f64 (pow.f64 ky 7) (/.f64 (sin.f64 th) (sin.f64 kx))))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) (*.f64 1/6 (*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) kx)))) |
(+.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) (*.f64 1/6 (*.f64 (sin.f64 ky) (*.f64 kx (sin.f64 th))))) |
(+.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) (*.f64 (sin.f64 ky) (*.f64 (*.f64 kx (sin.f64 th)) 1/6))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (*.f64 (sin.f64 th) (sin.f64 ky))) (*.f64 1/120 (*.f64 (sin.f64 th) (sin.f64 ky)))) (pow.f64 kx 3))) (+.f64 (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) (*.f64 1/6 (*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) kx))))) |
(+.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 ky) (*.f64 kx (sin.f64 th)))) (*.f64 -1 (*.f64 (pow.f64 kx 3) (+.f64 (*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) -1/36)) (*.f64 1/120 (*.f64 (sin.f64 ky) (sin.f64 th)))))))) |
(+.f64 (*.f64 (sin.f64 ky) (*.f64 (*.f64 kx (sin.f64 th)) 1/6)) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) -7/360) (neg.f64 (pow.f64 kx 3))) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)))) |
(+.f64 (*.f64 (sin.f64 ky) (*.f64 (*.f64 kx (sin.f64 th)) 1/6)) (+.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) (*.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) -7/360) (neg.f64 (pow.f64 kx 3))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (*.f64 (sin.f64 th) (sin.f64 ky))) (*.f64 1/120 (*.f64 (sin.f64 th) (sin.f64 ky)))) (pow.f64 kx 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 1/720 (*.f64 (sin.f64 th) (sin.f64 ky))) (+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 th) (sin.f64 ky))) (*.f64 1/6 (+.f64 (*.f64 -1/36 (*.f64 (sin.f64 th) (sin.f64 ky))) (*.f64 1/120 (*.f64 (sin.f64 th) (sin.f64 ky))))))))) (+.f64 (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) (*.f64 1/6 (*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) kx)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 3) (+.f64 (*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) -1/36)) (*.f64 1/120 (*.f64 (sin.f64 ky) (sin.f64 th)))))) (+.f64 (+.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) (*.f64 1/6 (*.f64 (sin.f64 ky) (*.f64 kx (sin.f64 th))))) (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) 1/720)) (+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 ky) (sin.f64 th))) (*.f64 1/6 (+.f64 (*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) -1/36)) (*.f64 1/120 (*.f64 (sin.f64 ky) (sin.f64 th))))))))))) |
(+.f64 (+.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) (*.f64 (sin.f64 ky) (*.f64 (*.f64 kx (sin.f64 th)) 1/6))) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) -7/360) (neg.f64 (pow.f64 kx 3))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) -7/360)) (+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 ky) (sin.f64 th))) (*.f64 (sin.f64 ky) (*.f64 1/720 (sin.f64 th))))) (neg.f64 (pow.f64 kx 5))))) |
(+.f64 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (*.f64 kx (sin.f64 th)) 1/6)) (+.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) (*.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) -7/360) (neg.f64 (pow.f64 kx 3))))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) -7/360)) (+.f64 (*.f64 (sin.f64 ky) (*.f64 1/720 (sin.f64 th))) (*.f64 -1/5040 (*.f64 (sin.f64 ky) (sin.f64 th))))) (neg.f64 (pow.f64 kx 5)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (sin.f64 kx))) (/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx))) |
(+.f64 (*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 -1/6 (*.f64 (pow.f64 th 3) (/.f64 (sin.f64 ky) (sin.f64 kx))))) |
(+.f64 (*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) (*.f64 -1/6 (*.f64 (sin.f64 ky) (/.f64 (pow.f64 th 3) (sin.f64 kx))))) |
(+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 5)) (sin.f64 kx))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (sin.f64 kx))) (/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 th 3) (/.f64 (sin.f64 ky) (sin.f64 kx)))) (+.f64 (*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 1/120 (*.f64 (pow.f64 th 5) (/.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(+.f64 (*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) (+.f64 (*.f64 1/120 (*.f64 (sin.f64 ky) (/.f64 (pow.f64 th 5) (sin.f64 kx)))) (*.f64 -1/6 (*.f64 (sin.f64 ky) (/.f64 (pow.f64 th 3) (sin.f64 kx)))))) |
(+.f64 (*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 ky) (/.f64 (pow.f64 th 3) (sin.f64 kx)))) (*.f64 1/120 (*.f64 (sin.f64 ky) (/.f64 (pow.f64 th 5) (sin.f64 kx)))))) |
(+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 5)) (sin.f64 kx))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (sin.f64 kx))) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 7)) (sin.f64 kx))) (/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx))))) |
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 th 5) (/.f64 (sin.f64 ky) (sin.f64 kx)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 th 3) (/.f64 (sin.f64 ky) (sin.f64 kx)))) (+.f64 (*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 -1/5040 (*.f64 (pow.f64 th 7) (/.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(+.f64 (*.f64 1/120 (*.f64 (sin.f64 ky) (/.f64 (pow.f64 th 5) (sin.f64 kx)))) (+.f64 (*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 ky) (/.f64 (pow.f64 th 3) (sin.f64 kx)))) (*.f64 -1/5040 (*.f64 (sin.f64 ky) (/.f64 (pow.f64 th 7) (sin.f64 kx))))))) |
(+.f64 (*.f64 1/120 (*.f64 (sin.f64 ky) (/.f64 (pow.f64 th 5) (sin.f64 kx)))) (+.f64 (+.f64 (*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) (*.f64 -1/6 (*.f64 (sin.f64 ky) (/.f64 (pow.f64 th 3) (sin.f64 kx))))) (*.f64 -1/5040 (*.f64 (sin.f64 ky) (/.f64 (pow.f64 th 7) (sin.f64 kx)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 kx (sin.f64 ky)) |
(+.f64 (/.f64 kx (sin.f64 ky)) (*.f64 -1/6 (/.f64 (pow.f64 kx 3) (sin.f64 ky)))) |
(+.f64 (/.f64 kx (sin.f64 ky)) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 kx 3) (sin.f64 ky))) (*.f64 1/120 (/.f64 (pow.f64 kx 5) (sin.f64 ky))))) |
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 kx 3) (sin.f64 ky))) (+.f64 (/.f64 kx (sin.f64 ky)) (*.f64 1/120 (/.f64 (pow.f64 kx 5) (sin.f64 ky))))) |
(+.f64 (/.f64 kx (sin.f64 ky)) (+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 kx 7) (sin.f64 ky))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 kx 3) (sin.f64 ky))) (*.f64 1/120 (/.f64 (pow.f64 kx 5) (sin.f64 ky)))))) |
(+.f64 (/.f64 kx (sin.f64 ky)) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 kx 3) (sin.f64 ky))) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 kx 5) (sin.f64 ky))) (*.f64 -1/5040 (/.f64 (pow.f64 kx 7) (sin.f64 ky)))))) |
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 kx 3) (sin.f64 ky))) (+.f64 (+.f64 (*.f64 1/120 (/.f64 (pow.f64 kx 5) (sin.f64 ky))) (*.f64 -1/5040 (/.f64 (pow.f64 kx 7) (sin.f64 ky)))) (/.f64 kx (sin.f64 ky)))) |
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 kx 3) (sin.f64 ky))) (+.f64 (/.f64 kx (sin.f64 ky)) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 kx 5) (sin.f64 ky))) (*.f64 -1/5040 (/.f64 (pow.f64 kx 7) (sin.f64 ky)))))) |
(/.f64 (sin.f64 kx) ky) |
(+.f64 (/.f64 (sin.f64 kx) ky) (*.f64 1/6 (*.f64 (sin.f64 kx) ky))) |
(+.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (sin.f64 kx) (*.f64 ky 1/6))) |
(+.f64 (/.f64 (sin.f64 kx) ky) (*.f64 ky (*.f64 (sin.f64 kx) 1/6))) |
(+.f64 (/.f64 (sin.f64 kx) ky) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 kx) ky)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (sin.f64 kx)) (*.f64 1/120 (sin.f64 kx))) (pow.f64 ky 3))))) |
(+.f64 (/.f64 (sin.f64 kx) ky) (+.f64 (*.f64 (sin.f64 kx) (*.f64 ky 1/6)) (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 (sin.f64 kx) -1/36) (*.f64 (sin.f64 kx) 1/120)))))) |
(+.f64 (/.f64 (sin.f64 kx) ky) (+.f64 (*.f64 ky (*.f64 (sin.f64 kx) 1/6)) (*.f64 (*.f64 (sin.f64 kx) -7/360) (neg.f64 (pow.f64 ky 3))))) |
(+.f64 (/.f64 (sin.f64 kx) ky) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 kx) ky)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (sin.f64 kx)) (*.f64 1/120 (sin.f64 kx))) (pow.f64 ky 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/5040 (sin.f64 kx)) (+.f64 (*.f64 1/720 (sin.f64 kx)) (*.f64 1/6 (+.f64 (*.f64 -1/36 (sin.f64 kx)) (*.f64 1/120 (sin.f64 kx)))))) (pow.f64 ky 5)))))) |
(+.f64 (/.f64 (sin.f64 kx) ky) (+.f64 (*.f64 (sin.f64 kx) (*.f64 ky 1/6)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 (sin.f64 kx) -1/36) (*.f64 (sin.f64 kx) 1/120)))) (*.f64 -1 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 (sin.f64 kx) -1/5040) (+.f64 (*.f64 (sin.f64 kx) 1/720) (*.f64 1/6 (+.f64 (*.f64 (sin.f64 kx) -1/36) (*.f64 (sin.f64 kx) 1/120)))))))))) |
(+.f64 (*.f64 ky (*.f64 (sin.f64 kx) 1/6)) (+.f64 (/.f64 (sin.f64 kx) ky) (*.f64 -1 (+.f64 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 kx) -7/360)) (+.f64 (*.f64 (sin.f64 kx) 1/720) (*.f64 (sin.f64 kx) -1/5040)))) (*.f64 (pow.f64 ky 3) (*.f64 (sin.f64 kx) -7/360)))))) |
(+.f64 (*.f64 ky (*.f64 (sin.f64 kx) 1/6)) (+.f64 (/.f64 (sin.f64 kx) ky) (*.f64 -1 (+.f64 (*.f64 (pow.f64 ky 3) (*.f64 (sin.f64 kx) -7/360)) (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 kx) -7/360)) (+.f64 (*.f64 (sin.f64 kx) -1/5040) (*.f64 (sin.f64 kx) 1/720)))))))) |
(+.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) 0) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(+.f64 0 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(-.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) 0) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 2 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 2 (+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 2 (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 2 (/.f64 (*.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 2 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky))))) |
(/.f64 2 (/.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 2 (/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (*.f64 (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (sin.f64 ky) 1/2))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 ky) (*.f64 (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (sin.f64 ky) 1/2)) (*.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (*.f64 4 (*.f64 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 ky))) (*.f64 (sin.f64 ky) (*.f64 1/2 (*.f64 (sin.f64 ky) 1/2)))))) |
(/.f64 (/.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sin.f64 ky) 4))) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/4))) |
(/.f64 (sin.f64 ky) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 1/2 (*.f64 2 (*.f64 4 (/.f64 (sin.f64 kx) (/.f64 (sin.f64 ky) 1/2))))))) |
(/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 2 (sin.f64 ky)) (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) (*.f64 (sin.f64 ky) 1/2)) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) (/.f64 1 (/.f64 2 (sin.f64 ky)))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) (/.f64 1/2 (/.f64 1 (sin.f64 ky)))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky))))) |
(/.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) 1) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 1 (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 1 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 1 (/.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky))))) |
(/.f64 1 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 1 (/.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 1 (/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 1 (/.f64 (sin.f64 (neg.f64 ky)) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sin.f64 kx))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky))))) |
(/.f64 (*.f64 2 (sin.f64 ky)) (+.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky))) (*.f64 (sin.f64 ky) 1/2))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 4 (*.f64 4 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 4 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 4 (/.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky))))) |
(/.f64 4 (/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (sin.f64 ky) 1/2))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) 4) (+.f64 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 8) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 4 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 8))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 8 (/.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 2 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (/.f64 8 (/.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx)))) 2) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 2 (/.f64 2 (sin.f64 ky))) (*.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 8 (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 8 (+.f64 (*.f64 4 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 4 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 8 (/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 2 (/.f64 2 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky))))) |
(/.f64 1/2 (/.f64 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 1/2 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) -1/2) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) -1/2) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky))) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 (neg.f64 ky)) (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 (neg.f64 ky)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (sin.f64 (neg.f64 ky)) (/.f64 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2)) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 -2 (*.f64 2 (*.f64 (sin.f64 (neg.f64 ky)) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (/.f64 1 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) 1/2))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 -1 (*.f64 (*.f64 (sin.f64 ky) -1/2) (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 -1 (/.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sin.f64 kx))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 8)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 2 (sin.f64 (neg.f64 ky))) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 2 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) -1/2)) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky)))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) 4) 4) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) 4) (+.f64 (*.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) (*.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) 4) (*.f64 4 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 16 (+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 16 (*.f64 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) (*.f64 2 (*.f64 (sin.f64 ky) 4)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 -4 (+.f64 (*.f64 2 (*.f64 (sin.f64 (neg.f64 ky)) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 2 (*.f64 (sin.f64 (neg.f64 ky)) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 -4 (*.f64 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) (*.f64 2 (sin.f64 (neg.f64 ky))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 -4 (*.f64 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) (neg.f64 (*.f64 2 (sin.f64 ky))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky))))) |
(/.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 2 (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 4 (*.f64 (sin.f64 ky) 1/2))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 4 (/.f64 2 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) (*.f64 (sin.f64 ky) 4)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sin.f64 kx))) (sin.f64 (neg.f64 ky))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sin.f64 kx) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (*.f64 2 (sin.f64 kx)) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) (sin.f64 ky))) (/.f64 (*.f64 (sin.f64 kx) 4) (/.f64 2 (sin.f64 ky)))) |
(*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 2 (*.f64 4 (/.f64 (sin.f64 kx) (/.f64 2 (sin.f64 ky)))))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (*.f64 (sin.f64 kx) (/.f64 (sin.f64 ky) 1/2)))) |
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) -1/2)) (/.f64 (neg.f64 (sin.f64 kx)) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (neg.f64 (sin.f64 kx)) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) -1/2)))) |
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) -1/2)) (/.f64 (sin.f64 kx) (/.f64 -2 (sin.f64 ky)))) |
(/.f64 (/.f64 4 (sin.f64 ky)) (*.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (*.f64 (*.f64 (sin.f64 ky) 1/2) (neg.f64 (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky)))))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (sin.f64 ky) 1/2) (neg.f64 (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky)))))) |
(/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (/.f64 4 (sin.f64 ky))) (*.f64 (/.f64 4 (sin.f64 ky)) (neg.f64 (sin.f64 kx)))) |
(/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (/.f64 4 (sin.f64 ky))) (*.f64 (sin.f64 kx) (neg.f64 (/.f64 4 (sin.f64 ky))))) |
(/.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (/.f64 (neg.f64 (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky)))) (/.f64 2 (sin.f64 ky)))) |
(/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (neg.f64 (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky)))) (neg.f64 (*.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (sin.f64 ky) -2) (/.f64 (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky))) (/.f64 -2 (sin.f64 ky)))) |
(/.f64 (/.f64 -2 (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky)))) (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) -2))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) -1/2)) (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (sin.f64 ky) 1/2))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (+.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx)))) (*.f64 (sin.f64 ky) 4)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) 4) (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) 4)) 8) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (+.f64 (/.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) (/.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 2 (*.f64 (sin.f64 ky) 4))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sin.f64 kx))) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sin.f64 kx)))) (*.f64 2 (sin.f64 (neg.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx)))) 4) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) 1/2) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 -1 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 (sin.f64 ky) -1/2)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) 4) (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) 4) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 16 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 2 (*.f64 (sin.f64 ky) 4))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 -4 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 2 (sin.f64 (neg.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 -4 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (neg.f64 (*.f64 2 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 ky) 1/2)) (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) 1/2)) (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 8)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) 1/2)) (/.f64 8 (/.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) -1/2) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (sin.f64 (neg.f64 ky)) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) 1/2)) (/.f64 2 (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (*.f64 (sin.f64 ky) 1/2)) (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 8))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (*.f64 2 (sin.f64 (neg.f64 ky))) (*.f64 (sin.f64 ky) 1/2)) (*.f64 2 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) -1/2)) (*.f64 (sin.f64 ky) 1/2)) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky))))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 (sin.f64 ky) 1/2)) 4) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))) (*.f64 (sin.f64 ky) 1/2)) (/.f64 1 (sin.f64 ky))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky))))) |
(/.f64 (/.f64 (neg.f64 (*.f64 2 (sin.f64 ky))) (*.f64 (sin.f64 ky) 1/2)) (neg.f64 (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky))))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (sin.f64 ky) 1/2) (neg.f64 (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky)))))) |
(/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (/.f64 4 (sin.f64 ky))) (*.f64 (/.f64 4 (sin.f64 ky)) (neg.f64 (sin.f64 kx)))) |
(/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (/.f64 4 (sin.f64 ky))) (*.f64 (sin.f64 kx) (neg.f64 (/.f64 4 (sin.f64 ky))))) |
(/.f64 (/.f64 (neg.f64 (*.f64 (sin.f64 ky) -1/2)) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (sin.f64 ky) (*.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 (sin.f64 ky) 1/2))) |
(/.f64 (sin.f64 ky) (*.f64 4 (*.f64 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 ky))) (*.f64 (sin.f64 ky) (*.f64 1/2 (*.f64 (sin.f64 ky) 1/2)))))) |
(/.f64 (/.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (sin.f64 ky) 4))) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/4))) |
(/.f64 (sin.f64 ky) (*.f64 (*.f64 (sin.f64 ky) 1/2) (*.f64 1/2 (*.f64 2 (*.f64 4 (/.f64 (sin.f64 kx) (/.f64 (sin.f64 ky) 1/2))))))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (*.f64 2 (sin.f64 ky)) (sin.f64 ky)) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (sin.f64 ky)) (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (sin.f64 (neg.f64 ky)) (sin.f64 ky)) (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) (/.f64 1 (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) 2) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 2 (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) 4) (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 1/2 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky)))) (/.f64 1/2 (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 1 (sin.f64 ky))) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) (sin.f64 ky)) 1/2) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky))))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) (*.f64 2 (sin.f64 ky))) 1/4) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky))))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 2 (sin.f64 ky))) 1/2) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sin.f64 kx))) (sin.f64 ky)) -1) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (neg.f64 (/.f64 2 (sin.f64 ky))) (neg.f64 (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(/.f64 (neg.f64 (/.f64 2 (sin.f64 ky))) (neg.f64 (*.f64 2 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 ky)))))) |
(/.f64 (/.f64 -2 (sin.f64 ky)) (*.f64 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 ky))) -2)) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))))) (*.f64 (sin.f64 ky) -1/2)) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))) (/.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky))))) |
(/.f64 (neg.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx)))) (neg.f64 (*.f64 2 (sin.f64 ky)))) |
(/.f64 (neg.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) 2))) (neg.f64 (*.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) -2)) (*.f64 (sin.f64 ky) -2)) |
(/.f64 (neg.f64 (/.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (neg.f64 (*.f64 (sin.f64 ky) 4))) |
(/.f64 (neg.f64 (/.f64 4 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 ky))))) (neg.f64 (*.f64 (sin.f64 ky) 4))) |
(/.f64 (/.f64 -4 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 ky)))) (*.f64 (sin.f64 ky) -4)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sin.f64 kx)))) (sin.f64 ky)) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(pow.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) 1) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(neg.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (neg.f64 (sin.f64 kx))) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sin.f64 kx)) |
(+.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) 0) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) |
(*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 ky))) |
(+.f64 0 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) |
(*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 ky))) |
(-.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) 0) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) |
(*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 ky))) |
(*.f64 2 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky))))) |
(*.f64 (sin.f64 ky) (/.f64 (/.f64 2 (sin.f64 kx)) (/.f64 4 (sin.f64 ky)))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) 2)) |
(*.f64 2 (*.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))) (/.f64 (sin.f64 ky) 2))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) |
(*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 ky))) |
(*.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) 1) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) |
(*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 ky))) |
(*.f64 1 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) |
(*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 ky))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) 1/4)) |
(*.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) 1/4)) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) 1/2)) |
(*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) 1/4)) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) 1/2)) |
(*.f64 (*.f64 (sin.f64 ky) 4) (/.f64 1 (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 8))) |
(*.f64 (sin.f64 ky) (*.f64 4 (/.f64 1 (*.f64 8 (/.f64 (sin.f64 kx) (sin.f64 ky)))))) |
(*.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (*.f64 (sin.f64 ky) 4) (/.f64 1 (/.f64 8 (/.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sin.f64 ky) (*.f64 4 (/.f64 1 (*.f64 8 (/.f64 (sin.f64 kx) (sin.f64 ky)))))) |
(*.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))) 1/2) |
(*.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) 1/4)) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) 1/2)) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) |
(*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 ky))) |
(*.f64 1/2 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) 1/4)) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) 1/2)) |
(*.f64 (*.f64 (sin.f64 ky) -1/2) (/.f64 1 (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky))))) |
(*.f64 (sin.f64 ky) (*.f64 -1/2 (/.f64 (neg.f64 (sin.f64 ky)) (/.f64 (sin.f64 kx) 1)))) |
(*.f64 (sin.f64 ky) (*.f64 -1/2 (/.f64 (neg.f64 (sin.f64 ky)) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (*.f64 -1/2 (/.f64 (sin.f64 ky) (neg.f64 (sin.f64 kx))))) |
(*.f64 (sin.f64 (neg.f64 ky)) (/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2)))) |
(*.f64 (neg.f64 (sin.f64 ky)) (/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2)))) |
(*.f64 (neg.f64 (sin.f64 ky)) (/.f64 (*.f64 (sin.f64 ky) -1/2) (sin.f64 kx))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) 1/2)) |
(*.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) 1/4)) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) 1/2)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 1 (/.f64 2 (sin.f64 ky)))) |
(*.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) 1/4)) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) 1/2)) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky))))) |
(neg.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 ky))))) |
(*.f64 (/.f64 (neg.f64 (sin.f64 ky)) (/.f64 (sin.f64 kx) (sin.f64 ky))) -1/2) |
(*.f64 -1 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2)))) |
(*.f64 (sin.f64 ky) (*.f64 4 (/.f64 1 (*.f64 8 (/.f64 (sin.f64 kx) (sin.f64 ky)))))) |
(*.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx))) 1/4) |
(*.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) 1/4)) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) 1/2)) |
(*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) 1/4) (*.f64 2 (sin.f64 ky))) |
(*.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) 1/4)) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) 1/2)) |
(*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky))) (/.f64 1 (sin.f64 kx))) |
(*.f64 1/4 (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) 1/4)) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) 1/2)) |
(*.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky)))) -1) |
(neg.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 ky))))) |
(*.f64 (/.f64 (neg.f64 (sin.f64 ky)) (/.f64 (sin.f64 kx) (sin.f64 ky))) -1/2) |
(*.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2))) -1) |
(*.f64 (sin.f64 ky) (*.f64 4 (/.f64 1 (*.f64 8 (/.f64 (sin.f64 kx) (sin.f64 ky)))))) |
(*.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky))) (/.f64 1 (sin.f64 kx))) |
(*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky)))) |
(*.f64 (/.f64 1 (/.f64 2 (sin.f64 ky))) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (*.f64 (sin.f64 ky) 2) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) 1/4)) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) 1/2)) |
(*.f64 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky)))) 2) |
(*.f64 2 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky))))) |
(*.f64 (sin.f64 ky) (/.f64 (/.f64 2 (sin.f64 kx)) (/.f64 4 (sin.f64 ky)))) |
(*.f64 (/.f64 1 (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky)))) (*.f64 (sin.f64 ky) -1/2)) |
(*.f64 (sin.f64 ky) (*.f64 -1/2 (/.f64 (neg.f64 (sin.f64 ky)) (/.f64 (sin.f64 kx) 1)))) |
(*.f64 (sin.f64 ky) (*.f64 -1/2 (/.f64 (neg.f64 (sin.f64 ky)) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (*.f64 -1/2 (/.f64 (sin.f64 ky) (neg.f64 (sin.f64 kx))))) |
(*.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) 2) 2) |
(*.f64 2 (*.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))) (/.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 1 (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 8)) (*.f64 (sin.f64 ky) 4)) |
(*.f64 (sin.f64 ky) (*.f64 4 (/.f64 1 (*.f64 8 (/.f64 (sin.f64 kx) (sin.f64 ky)))))) |
(*.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (/.f64 1 (/.f64 8 (/.f64 (sin.f64 ky) (sin.f64 kx)))) (*.f64 (sin.f64 ky) 4)) |
(*.f64 (sin.f64 ky) (*.f64 4 (/.f64 1 (*.f64 8 (/.f64 (sin.f64 kx) (sin.f64 ky)))))) |
(*.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2))) (sin.f64 (neg.f64 ky))) |
(*.f64 (neg.f64 (sin.f64 ky)) (/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2)))) |
(*.f64 (neg.f64 (sin.f64 ky)) (/.f64 (*.f64 (sin.f64 ky) -1/2) (sin.f64 kx))) |
(pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) 1) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx)))) |
(*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 ky))) |
(neg.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky))))) |
(neg.f64 (/.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 ky))))) |
(*.f64 (/.f64 (neg.f64 (sin.f64 ky)) (/.f64 (sin.f64 kx) (sin.f64 ky))) -1/2) |
(neg.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) -1/2)))) |
(*.f64 (sin.f64 ky) (*.f64 4 (/.f64 1 (*.f64 8 (/.f64 (sin.f64 kx) (sin.f64 ky)))))) |
(*.f64 1/2 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 ky)))) |
(+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) (sin.f64 th)) 0) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(+.f64 0 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(-.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) (sin.f64 th)) 0) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(/.f64 (sin.f64 th) (*.f64 2 (*.f64 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 ky))) (*.f64 (sin.f64 ky) 1/2)))) |
(/.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (*.f64 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 ky))) 1))) |
(/.f64 (sin.f64 th) (/.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) 2)) |
(/.f64 (sin.f64 th) (*.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 ky)))) 1)) |
(/.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 ky))))) |
(/.f64 (sin.f64 th) (/.f64 (*.f64 4 (*.f64 (sin.f64 ky) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) 4)) |
(/.f64 (sin.f64 th) (*.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 ky)))) 1)) |
(/.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 ky))))) |
(/.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) (sin.f64 th)) 1) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))))) 2) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 1/2 (sin.f64 kx))))) (*.f64 (sin.f64 ky) 1/2)) |
(*.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (sin.f64 th))) (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2))) |
(*.f64 (sin.f64 ky) (/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (/.f64 1/2 (sin.f64 kx)))) (*.f64 (sin.f64 ky) 1/2))) |
(/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (sin.f64 th)) (*.f64 2 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) (sin.f64 th)) 4) 4) |
(*.f64 4 (/.f64 (*.f64 (sin.f64 th) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky)))) 4)) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) 1) |
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) (sin.f64 th)) 4) (*.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) (sin.f64 th)) 4)) 8) |
(*.f64 4 (/.f64 (*.f64 (sin.f64 th) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky)))) 4)) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) 1) |
(pow.f64 (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 (sin.f64 ky) (sin.f64 ky))) (sin.f64 th)) 1) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(+.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 0) |
(/.f64 (sin.f64 kx) (sin.f64 ky)) |
(+.f64 0 (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (sin.f64 kx) (sin.f64 ky)) |
(-.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 0) |
(/.f64 (sin.f64 kx) (sin.f64 ky)) |
(-.f64 0 (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky)))) |
(neg.f64 (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 ky)))) |
(/.f64 (neg.f64 (sin.f64 kx)) (neg.f64 (sin.f64 ky))) |
(/.f64 (sin.f64 kx) (neg.f64 (neg.f64 (sin.f64 ky)))) |
(*.f64 2 (*.f64 (sin.f64 kx) (/.f64 1/2 (sin.f64 ky)))) |
(*.f64 (sin.f64 kx) (*.f64 (/.f64 1/2 (sin.f64 ky)) 2)) |
(*.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 2 (sin.f64 ky)))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 kx) 2)) |
(/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) 1)) |
(*.f64 (sin.f64 kx) (/.f64 1 (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 1) |
(/.f64 (sin.f64 kx) (sin.f64 ky)) |
(*.f64 (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) |
(/.f64 (sin.f64 kx) (sin.f64 ky)) |
(*.f64 1 (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (sin.f64 kx) (sin.f64 ky)) |
(*.f64 (*.f64 2 (sin.f64 kx)) (/.f64 1/2 (sin.f64 ky))) |
(*.f64 (sin.f64 kx) (*.f64 (/.f64 1/2 (sin.f64 ky)) 2)) |
(*.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 2 (sin.f64 ky)))) |
(*.f64 (*.f64 2 (sin.f64 kx)) (*.f64 1/2 (/.f64 1 (sin.f64 ky)))) |
(*.f64 (sin.f64 kx) (/.f64 1 (sin.f64 ky))) |
(*.f64 4 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 4)) |
(*.f64 4 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) 4))) |
(*.f64 4 (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 1/4)) |
(*.f64 (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky))) 1/4) |
(*.f64 (/.f64 4 (sin.f64 ky)) (*.f64 1/4 (sin.f64 kx))) |
(*.f64 (*.f64 (sin.f64 kx) 4) (/.f64 1 (*.f64 (sin.f64 ky) 4))) |
(*.f64 (*.f64 (sin.f64 kx) 4) (/.f64 (/.f64 1 (sin.f64 ky)) 4)) |
(*.f64 (sin.f64 kx) (*.f64 4 (/.f64 1/4 (sin.f64 ky)))) |
(*.f64 1/2 (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky)))) |
(/.f64 (sin.f64 kx) (sin.f64 ky)) |
(*.f64 (/.f64 1 (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 kx) (/.f64 1 (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky))) -1) |
(neg.f64 (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 ky)))) |
(/.f64 (neg.f64 (sin.f64 kx)) (neg.f64 (sin.f64 ky))) |
(/.f64 (sin.f64 kx) (neg.f64 (neg.f64 (sin.f64 ky)))) |
(*.f64 (neg.f64 (sin.f64 kx)) (/.f64 1 (sin.f64 (neg.f64 ky)))) |
(*.f64 (neg.f64 (sin.f64 kx)) (/.f64 1 (neg.f64 (sin.f64 ky)))) |
(*.f64 -1 (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky)))) |
(neg.f64 (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 ky)))) |
(/.f64 (neg.f64 (sin.f64 kx)) (neg.f64 (sin.f64 ky))) |
(/.f64 (sin.f64 kx) (neg.f64 (neg.f64 (sin.f64 ky)))) |
(*.f64 (*.f64 (sin.f64 kx) (/.f64 1/2 (sin.f64 ky))) 2) |
(*.f64 (sin.f64 kx) (*.f64 (/.f64 1/2 (sin.f64 ky)) 2)) |
(*.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 2 (sin.f64 ky)))) |
(*.f64 (/.f64 1/2 (sin.f64 ky)) (*.f64 2 (sin.f64 kx))) |
(*.f64 (sin.f64 kx) (*.f64 (/.f64 1/2 (sin.f64 ky)) 2)) |
(*.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 2 (sin.f64 ky)))) |
(*.f64 1/4 (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky)))) |
(*.f64 (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky))) 1/4) |
(*.f64 (/.f64 4 (sin.f64 ky)) (*.f64 1/4 (sin.f64 kx))) |
(*.f64 (*.f64 1/2 (/.f64 1 (sin.f64 ky))) (*.f64 2 (sin.f64 kx))) |
(*.f64 (sin.f64 kx) (/.f64 1 (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 kx) 2) (/.f64 2 (sin.f64 ky))) |
(*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 kx) 2)) |
(/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) 1)) |
(*.f64 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 4) 4) |
(*.f64 4 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) 4))) |
(*.f64 4 (*.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 1/4)) |
(*.f64 (/.f64 1 (*.f64 (sin.f64 ky) 4)) (*.f64 (sin.f64 kx) 4)) |
(*.f64 (*.f64 (sin.f64 kx) 4) (/.f64 (/.f64 1 (sin.f64 ky)) 4)) |
(*.f64 (sin.f64 kx) (*.f64 4 (/.f64 1/4 (sin.f64 ky)))) |
(*.f64 (/.f64 1 (sin.f64 (neg.f64 ky))) (neg.f64 (sin.f64 kx))) |
(*.f64 (neg.f64 (sin.f64 kx)) (/.f64 1 (neg.f64 (sin.f64 ky)))) |
(pow.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) 1) |
(/.f64 (sin.f64 kx) (sin.f64 ky)) |
(neg.f64 (/.f64 (sin.f64 kx) (sin.f64 (neg.f64 ky)))) |
(neg.f64 (/.f64 (sin.f64 kx) (neg.f64 (sin.f64 ky)))) |
(/.f64 (neg.f64 (sin.f64 kx)) (neg.f64 (sin.f64 ky))) |
(/.f64 (sin.f64 kx) (neg.f64 (neg.f64 (sin.f64 ky)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.2b | (pow.f64 (sin.f64 ky) 2) | |
| ✓ | 0.2b | (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
| 0.3b | (pow.f64 (sin.f64 kx) 2) | |
| 4.2b | (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
Compiled 87 to 49 computations (43.7% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | ky | @ | 0 | (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
| 0.0ms | kx | @ | 0 | (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
| 0.0ms | kx | @ | inf | (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
| 0.0ms | ky | @ | inf | (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
| 0.0ms | kx | @ | -inf | (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
| 1× | batch-egg-rewrite |
| 1878× | rational.json-1 |
| 1878× | rational.json-2 |
| 1878× | rational.json-4 |
| 1878× | rational.json-3 |
| 1870× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 41 |
| 1 | 112 | 41 |
| 2 | 260 | 41 |
| 3 | 628 | 41 |
| 4 | 1636 | 41 |
| 5 | 5041 | 41 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sin.f64 ky) 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (/.f64 (sin.f64 ky) 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (sin.f64 ky) 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 (sin.f64 ky) 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (sin.f64 ky) 2) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sin.f64 ky) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 ky) (*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (*.f64 (/.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 ky)) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))) (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 4) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 4) (*.f64 1/4 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 ky) 4) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 1 (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 1 (/.f64 1 (sin.f64 ky))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 ky)) (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 ky)) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 ky)) (*.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sin.f64 ky))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2) (*.f64 2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sin.f64 ky))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sin.f64 ky) 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)) (*.f64 (sin.f64 ky) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (neg.f64 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) |
| 1× | egg-herbie |
| 1218× | rational.json-simplify-38 |
| 1162× | rational.json-simplify-2 |
| 964× | rational.json-simplify-35 |
| 902× | rational.json-simplify-1 |
| 822× | rational.json-simplify-43 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 215 | 4367 |
| 1 | 479 | 4355 |
| 2 | 949 | 4267 |
| 3 | 2527 | 4221 |
| 4 | 5904 | 4221 |
| 1× | node limit |
| Inputs |
|---|
1 |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6))))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(/.f64 ky (sin.f64 kx)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/12 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (*.f64 -1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2))))))))) (+.f64 (*.f64 1/5040 (/.f64 1 (sin.f64 kx))) (*.f64 1/240 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 7)) (/.f64 ky (sin.f64 kx))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(+.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 0) |
(+.f64 0 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (/.f64 (/.f64 (sin.f64 ky) 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (/.f64 (sin.f64 ky) 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(-.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 0) |
(*.f64 1 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 2 (/.f64 (/.f64 (sin.f64 ky) 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 2 (*.f64 (/.f64 (/.f64 (sin.f64 ky) 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1)) |
(*.f64 2 (*.f64 (/.f64 (sin.f64 ky) 2) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 2 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2)) |
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2)) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2)) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (*.f64 (/.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) 1/2)) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1) |
(*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2)) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2) 1)) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))) (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2)) |
(*.f64 (*.f64 (sin.f64 ky) 4) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4))) |
(*.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)) 1)) |
(*.f64 (*.f64 (sin.f64 ky) 4) (*.f64 1/4 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (*.f64 (sin.f64 ky) 4) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (*.f64 2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 1 (/.f64 1 (sin.f64 ky)))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 1 (/.f64 1 (sin.f64 ky))) 1)) |
(*.f64 -1 (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (neg.f64 (sin.f64 ky)) (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (neg.f64 (sin.f64 ky)) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1)) |
(*.f64 (neg.f64 (sin.f64 ky)) (*.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (*.f64 2 (/.f64 1 (sin.f64 ky))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) 1/2)) |
(*.f64 1/2 (*.f64 2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (sin.f64 ky))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2) (*.f64 2 (sin.f64 ky))) |
(*.f64 (/.f64 1 (/.f64 1 (sin.f64 ky))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) -1) |
(*.f64 (/.f64 (/.f64 (sin.f64 ky) 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2) |
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)) (*.f64 (sin.f64 ky) 4)) |
(*.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (neg.f64 (sin.f64 ky))) |
(pow.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1) |
(neg.f64 (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
| Outputs |
|---|
1 |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) |
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)) 1/2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))))) |
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 4) 1/2)))) |
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 1/2 (pow.f64 kx 4)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6))))))) |
(+.f64 1 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)) 1/2)) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 4)) 2/45) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) 2/3) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6)) -1/2))) (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 4)) 2/45) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) 2/3) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (pow.f64 kx 6)) -1/2))))) |
(+.f64 1 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 4)) 2/45) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) 2/3) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (pow.f64 kx 6)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 4) 1/2)))))) |
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 4)) 2/45) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) 2/3) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (pow.f64 kx 6))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 kx 4))))))) |
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 4)) 2/45) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) 2/3) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (pow.f64 kx 6))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 kx 4))))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(/.f64 ky (sin.f64 kx)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx))))))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (neg.f64 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx))))))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (neg.f64 (pow.f64 ky 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (neg.f64 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (neg.f64 (pow.f64 ky 3))) (*.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 1/2 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)))) |
(+.f64 (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (neg.f64 (pow.f64 ky 3)))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (neg.f64 (pow.f64 ky 3))) (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 1/2 (sin.f64 kx))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (*.f64 1/12 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/12 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (sin.f64 kx))) (*.f64 -1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2))))))))) (+.f64 (*.f64 1/5040 (/.f64 1 (sin.f64 kx))) (*.f64 1/240 (/.f64 1 (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 7)) (/.f64 ky (sin.f64 kx))))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2)))))))) (-.f64 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) -1/12)) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240)))) (pow.f64 ky 7))))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5)) (+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2)))))))) (-.f64 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) -1/12)) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240)))) (pow.f64 ky 7)) (neg.f64 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx))))))))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (neg.f64 (pow.f64 ky 3))) (*.f64 (+.f64 (*.f64 (sin.f64 kx) (*.f64 1/2 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5))) (*.f64 (-.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) -1/12))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240))) (pow.f64 ky 7)))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (*.f64 (-.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))))))) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) -1/12))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240))) (pow.f64 ky 7)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (neg.f64 (pow.f64 ky 3))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5))))) |
(+.f64 (/.f64 ky (sin.f64 kx)) (+.f64 (*.f64 (-.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) -1/12))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/5040) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/240))) (pow.f64 ky 7)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (neg.f64 (pow.f64 ky 3))) (*.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 1/2 (sin.f64 kx))) (+.f64 (*.f64 (/.f64 1 (sin.f64 kx)) 1/120) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 3)) 1/12))) (pow.f64 ky 5))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) |
(+.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 0) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(+.f64 0 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(+.f64 (/.f64 (/.f64 (sin.f64 ky) 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (/.f64 (sin.f64 ky) 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(-.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 0) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 1 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 2 (/.f64 (/.f64 (sin.f64 ky) 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 2 (*.f64 (/.f64 (/.f64 (sin.f64 ky) 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 2 (*.f64 (/.f64 (sin.f64 ky) 2) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 2 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (*.f64 (/.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) 1/2)) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (*.f64 1/2 (/.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) |
(*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) |
(*.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2) 1)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 2 (sin.f64 ky)) (*.f64 (*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky))) (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2)) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (*.f64 1/2 (/.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) |
(*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) |
(*.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (*.f64 (sin.f64 ky) 4) (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)) 1)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 (sin.f64 ky) 4) (*.f64 1/4 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 (sin.f64 ky) 4) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 1 (/.f64 1 (sin.f64 ky)))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 1 (/.f64 1 (sin.f64 ky))) 1)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 -1 (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (neg.f64 (sin.f64 ky)) (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (neg.f64 (sin.f64 ky)) (*.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (neg.f64 (sin.f64 ky)) (*.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 2 (/.f64 1 (sin.f64 ky))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)))) 1/2)) |
(*.f64 (*.f64 2 (/.f64 1 (sin.f64 ky))) (*.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) |
(*.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) (*.f64 (/.f64 1 (sin.f64 ky)) 1)) |
(*.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(/.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 ky)) |
(/.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (sin.f64 ky)) |
(*.f64 1/2 (*.f64 2 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 2 (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1/2) (*.f64 2 (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (/.f64 1 (/.f64 1 (sin.f64 ky))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) -1) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (/.f64 (/.f64 (sin.f64 ky) 2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 4)) (*.f64 (sin.f64 ky) 4)) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(*.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (neg.f64 (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(pow.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 1) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
(neg.f64 (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) |
Compiled 39633 to 23752 computations (40.1% saved)
80 alts after pruning (74 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1373 | 42 | 1415 |
| Fresh | 10 | 32 | 42 |
| Picked | 0 | 1 | 1 |
| Done | 3 | 5 | 8 |
| Total | 1386 | 80 | 1466 |
| Status | Error | Program |
|---|---|---|
| 56.4b | (/.f64 (/.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (pow.f64 kx 2)) 2) | |
| 44.7b | (/.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) (/.f64 1 ky)) | |
| 45.6b | (/.f64 (/.f64 ky (/.f64 1 (sin.f64 th))) (sin.f64 kx)) | |
| 44.8b | (/.f64 (/.f64 ky (sin.f64 kx)) (/.f64 1 (sin.f64 th))) | |
| 44.8b | (/.f64 (/.f64 2 (/.f64 2 (sin.f64 th))) (/.f64 (sin.f64 kx) ky)) | |
| 45.7b | (/.f64 (/.f64 1 (sin.f64 kx)) (/.f64 (/.f64 1 ky) (sin.f64 th))) | |
| 52.8b | (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) | |
| 53.1b | (/.f64 (*.f64 (sin.f64 th) ky) kx) | |
| 52.8b | (/.f64 (*.f64 (sin.f64 ky) th) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) | |
| 53.5b | (/.f64 (*.f64 th ky) (sin.f64 kx)) | |
| 52.0b | (/.f64 (sin.f64 th) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) ky)) (sin.f64 ky))) | |
| ✓ | 47.4b | (/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky))) |
| 46.9b | (/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) ky) 1/2)) (sin.f64 ky))) | |
| 48.6b | (/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (+.f64 (/.f64 (pow.f64 kx 2) ky) (*.f64 ky (*.f64 (pow.f64 kx 2) 1/6))) 1/2)) (sin.f64 ky))) | |
| 56.6b | (/.f64 (sin.f64 th) (/.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (sin.f64 ky))) | |
| 44.8b | (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) | |
| 49.6b | (/.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 ky))))) | |
| 44.7b | (/.f64 (neg.f64 ky) (/.f64 -1 (/.f64 (sin.f64 th) (sin.f64 kx)))) | |
| 52.1b | (/.f64 th (+.f64 1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) | |
| 44.6b | (/.f64 ky (/.f64 (sin.f64 kx) (*.f64 (*.f64 ky (/.f64 2 (sin.f64 kx))) (/.f64 (/.f64 (sin.f64 kx) ky) (/.f64 2 (sin.f64 th)))))) | |
| 56.4b | (/.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) | |
| 48.4b | (/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) | |
| 45.0b | (/.f64 1/2 (/.f64 (/.f64 1/2 ky) (/.f64 (sin.f64 th) (sin.f64 kx)))) | |
| 53.0b | (+.f64 (*.f64 -1/6 (*.f64 ky (/.f64 (pow.f64 th 3) (sin.f64 kx)))) (*.f64 ky (/.f64 th (sin.f64 kx)))) | |
| 55.2b | (+.f64 (sin.f64 th) (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -1/2))) | |
| 43.4b | (*.f64 (/.f64 (/.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) (/.f64 1 (sin.f64 ky))) (sin.f64 th)) | |
| 43.4b | (*.f64 (/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 2 (sin.f64 ky))) (sin.f64 th)) | |
| 4.6b | (*.f64 (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (/.f64 1 (sin.f64 ky)))) (sin.f64 th)) | |
| 4.6b | (*.f64 (/.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 2 (sin.f64 ky))) (sin.f64 th)) | |
| 49.0b | (*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) (sin.f64 th)) | |
| 15.0b | (*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))) (sin.f64 th)) | |
| 43.4b | (*.f64 (/.f64 (/.f64 1 (sin.f64 kx)) (/.f64 1 (sin.f64 ky))) (sin.f64 th)) | |
| 4.8b | (*.f64 (/.f64 (+.f64 -1 (-.f64 1 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 1 (sin.f64 ky))) (sin.f64 th)) | |
| 14.8b | (*.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 2 (sin.f64 ky)))) (sin.f64 th)) | |
| 43.4b | (*.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky))))) (sin.f64 th)) | |
| 8.5b | (*.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sin.f64 th)) | |
| 52.0b | (*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 (/.f64 (pow.f64 kx 2) ky) 1/2) (*.f64 ky (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12))))) (sin.f64 th)) | |
| 44.1b | (*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (sin.f64 kx))) (sin.f64 th)) | |
| 52.7b | (*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) (+.f64 th (*.f64 (pow.f64 th 3) -1/6))) | |
| 43.4b | (*.f64 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 ky)))) (sin.f64 th)) | |
| ✓ | 4.5b | (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) |
| 30.6b | (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (sin.f64 th)) | |
| 34.2b | (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) | |
| 43.4b | (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) | |
| 51.9b | (*.f64 (/.f64 (sin.f64 ky) kx) (sin.f64 th)) | |
| ✓ | 44.8b | (*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) |
| 52.2b | (*.f64 (/.f64 ky kx) (sin.f64 th)) | |
| 4.7b | (*.f64 (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky)))) (sin.f64 th)) | |
| ✓ | 4.6b | (*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) (sin.f64 th)) |
| 30.6b | (*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) (sin.f64 ky))) (sin.f64 th)) | |
| 34.2b | (*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) (sin.f64 th)) | |
| 48.6b | (*.f64 (/.f64 1 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))))) (sin.f64 th)) | |
| 43.4b | (*.f64 (/.f64 1 (/.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)) | |
| 55.1b | (*.f64 (+.f64 (/.f64 (sin.f64 ky) kx) (*.f64 (sin.f64 ky) (*.f64 kx 1/6))) (sin.f64 th)) | |
| 55.7b | (*.f64 (+.f64 (/.f64 ky kx) (*.f64 1/6 (*.f64 kx ky))) (sin.f64 th)) | |
| 55.2b | (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) (sin.f64 th)) | |
| 21.3b | (*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (sin.f64 ky))))) (sin.f64 th)) | |
| 40.4b | (*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) (sin.f64 th)) | |
| 49.3b | (*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (+.f64 (/.f64 (sin.f64 kx) ky) (*.f64 ky (*.f64 (sin.f64 kx) 1/6)))))) (sin.f64 th)) | |
| 55.0b | (*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) (sin.f64 th)) | |
| 30.6b | (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (sin.f64 ky)) (sin.f64 th)) | |
| 14.5b | (*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (sin.f64 th)) | |
| 51.3b | (*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (sin.f64 ky)) (sin.f64 th)) | |
| 43.4b | (*.f64 (*.f64 (/.f64 1 (sin.f64 kx)) (sin.f64 ky)) (sin.f64 th)) | |
| 49.9b | (*.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 2 (*.f64 4 (/.f64 (sin.f64 kx) (/.f64 2 (sin.f64 ky)))))) (sin.f64 th)) | |
| ✓ | 4.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) (sin.f64 th)) |
| 30.8b | (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) (sin.f64 th)) | |
| 43.4b | (*.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky))))) (sin.f64 th)) | |
| 49.2b | (*.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 ky) (/.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (sin.f64 kx) (/.f64 2 ky))))) (sin.f64 th)) | |
| 43.4b | (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) | |
| 51.7b | (*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) | |
| 51.7b | (*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) | |
| 44.7b | (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) | |
| 52.6b | (*.f64 ky (/.f64 th (sin.f64 kx))) | |
| 56.5b | (*.f64 2 (/.f64 (+.f64 (-.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -1) -1) (pow.f64 kx 2))) | |
| 57.3b | (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 th (*.f64 -1/6 (pow.f64 th 3)))) (pow.f64 kx 2))) | |
| 56.6b | (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 th (pow.f64 kx 2)))) | |
| 56.4b | (*.f64 2 (*.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 2 (/.f64 1 (pow.f64 kx 2))))) | |
| 47.4b | (*.f64 1/2 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) (sin.f64 th)))) | |
| ✓ | 51.3b | (sin.f64 th) |
Compiled 1470 to 1063 computations (27.7% saved)
| Inputs |
|---|
(sin.f64 th) |
(*.f64 1 (sin.f64 th)) |
(*.f64 ky (/.f64 th (sin.f64 kx))) |
(*.f64 (/.f64 ky kx) (sin.f64 th)) |
(/.f64 (*.f64 th ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) kx) |
(*.f64 (+.f64 (/.f64 ky kx) (*.f64 1/6 (*.f64 kx ky))) (sin.f64 th)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) kx) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (/.f64 ky (sin.f64 kx)) (/.f64 1 (sin.f64 th))) |
(/.f64 (/.f64 ky (/.f64 1 (sin.f64 th))) (sin.f64 kx)) |
(/.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) (/.f64 1 ky)) |
(/.f64 (neg.f64 ky) (/.f64 -1 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 ky) (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(/.f64 (/.f64 1 (sin.f64 kx)) (/.f64 (/.f64 1 ky) (sin.f64 th))) |
(/.f64 (/.f64 2 (/.f64 2 (sin.f64 th))) (/.f64 (sin.f64 kx) ky)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 1 (sin.f64 kx)) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (/.f64 1 (/.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 th (pow.f64 kx 2)))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 ky 2) (pow.f64 kx 2))) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) (sin.f64 th)) |
(*.f64 (/.f64 (/.f64 1 (sin.f64 kx)) (/.f64 1 (sin.f64 ky))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) ky) 1/2)) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (sin.f64 ky))) |
(*.f64 (+.f64 (/.f64 (sin.f64 ky) kx) (*.f64 (sin.f64 ky) (*.f64 kx 1/6))) (sin.f64 th)) |
(/.f64 th (+.f64 1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (*.f64 -1/6 (*.f64 ky (/.f64 (pow.f64 th 3) (sin.f64 kx)))) (*.f64 ky (/.f64 th (sin.f64 kx)))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) |
(/.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) (sin.f64 th)) |
(/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (/.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (pow.f64 kx 2)) 2) |
(*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (sin.f64 ky))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) ky) 1/2)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) th) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(*.f64 2 (/.f64 (+.f64 (-.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -1) -1) (pow.f64 kx 2))) |
(*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 th (*.f64 -1/6 (pow.f64 th 3)))) (pow.f64 kx 2))) |
(*.f64 2 (*.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 2 (/.f64 1 (pow.f64 kx 2))))) |
(*.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 ky) (/.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (sin.f64 kx) (/.f64 2 ky))))) (sin.f64 th)) |
(/.f64 ky (/.f64 (sin.f64 kx) (*.f64 (*.f64 ky (/.f64 2 (sin.f64 kx))) (/.f64 (/.f64 (sin.f64 kx) ky) (/.f64 2 (sin.f64 th)))))) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 (/.f64 (pow.f64 kx 2) ky) 1/2) (*.f64 ky (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12))))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) ky)) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 ky)))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 ky))))) |
(*.f64 (/.f64 1 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))))) (sin.f64 th)) |
(*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) (sin.f64 th)) |
(*.f64 (/.f64 (/.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) (/.f64 1 (sin.f64 ky))) (sin.f64 th)) |
(+.f64 (sin.f64 th) (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -1/2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky))) |
(*.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky))))) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky))))) (sin.f64 th)) |
(*.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky))))) (sin.f64 th)) |
(*.f64 (/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 2 (sin.f64 ky))) (sin.f64 th)) |
(*.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 2 (*.f64 4 (/.f64 (sin.f64 kx) (/.f64 2 (sin.f64 ky)))))) (sin.f64 th)) |
(*.f64 1/2 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) (sin.f64 th)))) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) (+.f64 th (*.f64 (pow.f64 th 3) -1/6))) |
(*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (+.f64 (/.f64 (sin.f64 kx) ky) (*.f64 ky (*.f64 (sin.f64 kx) 1/6)))))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) ky) (*.f64 ky (*.f64 (pow.f64 kx 2) 1/6)))) (sin.f64 ky))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (+.f64 (/.f64 (pow.f64 kx 2) ky) (*.f64 ky (*.f64 (pow.f64 kx 2) 1/6))) 1/2)) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (sin.f64 th)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) (sin.f64 th)) |
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) (sin.f64 ky))) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) 1/2) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) (sin.f64 ky))) 1/2) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) 1/2) (sin.f64 th)) |
(*.f64 (/.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 2 (sin.f64 ky)))) (sin.f64 th)) |
(*.f64 (/.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 2 (sin.f64 ky))) (sin.f64 th)) |
(*.f64 (/.f64 (+.f64 -1 (-.f64 1 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 1 (sin.f64 ky))) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) (sin.f64 th)) |
(*.f64 (/.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (sin.f64 th)) |
(*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (sin.f64 ky)))) (sin.f64 th)) |
(*.f64 (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (/.f64 1 (sin.f64 ky)))) (sin.f64 th)) |
(*.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 -1 (sin.f64 ky))) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky))))) (sin.f64 th)) |
(*.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) 1/2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 2 (sin.f64 ky)))) (sin.f64 th)) |
(*.f64 (/.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (*.f64 (sin.f64 ky) 1/2) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (sin.f64 ky))) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (sin.f64 ky))))) (sin.f64 th)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (*.f64 (*.f64 (sin.f64 ky) 1/4) (/.f64 4 (sin.f64 ky))))) (sin.f64 th)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (+.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (pow.f64 kx 2) (+.f64 (*.f64 (pow.f64 kx 4) -1/3) (*.f64 2/45 (pow.f64 kx 6))))))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sin.f64 th)) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))) (sin.f64 th)) |
(*.f64 (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 th)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (sin.f64 th)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) (sin.f64 ky)))) (sin.f64 th)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (sin.f64 ky) (/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky))))) (sin.f64 th)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (*.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (sin.f64 th)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (sin.f64 ky) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky))))) (sin.f64 th)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (*.f64 (sin.f64 ky) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 1/2 (sin.f64 ky)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (sin.f64 ky)))))) (sin.f64 th)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 2 (*.f64 (sin.f64 ky) 4))) (*.f64 (sin.f64 ky) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (sin.f64 th)) |
| Outputs |
|---|
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) |
9 calls:
| 172.0ms | (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
| 124.0ms | (sin.f64 kx) |
| 123.0ms | (pow.f64 (sin.f64 kx) 2) |
| 120.0ms | th |
| 116.0ms | (sin.f64 ky) |
| Error | Segments | Branch |
|---|---|---|
| 4.5b | 1 | kx |
| 4.5b | 1 | ky |
| 4.5b | 1 | th |
| 4.5b | 1 | (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) |
| 4.5b | 1 | (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
| 4.5b | 1 | (sin.f64 ky) |
| 4.5b | 1 | (pow.f64 (sin.f64 kx) 2) |
| 4.5b | 1 | (sin.f64 kx) |
| 4.5b | 1 | (sin.f64 th) |
Compiled 2230 to 1200 computations (46.2% saved)
| Inputs |
|---|
(sin.f64 th) |
(*.f64 1 (sin.f64 th)) |
(*.f64 ky (/.f64 th (sin.f64 kx))) |
(*.f64 (/.f64 ky kx) (sin.f64 th)) |
(/.f64 (*.f64 th ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) kx) |
(*.f64 (+.f64 (/.f64 ky kx) (*.f64 1/6 (*.f64 kx ky))) (sin.f64 th)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) kx) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (/.f64 ky (sin.f64 kx)) (/.f64 1 (sin.f64 th))) |
(/.f64 (/.f64 ky (/.f64 1 (sin.f64 th))) (sin.f64 kx)) |
(/.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) (/.f64 1 ky)) |
(/.f64 (neg.f64 ky) (/.f64 -1 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 ky) (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(/.f64 (/.f64 1 (sin.f64 kx)) (/.f64 (/.f64 1 ky) (sin.f64 th))) |
(/.f64 (/.f64 2 (/.f64 2 (sin.f64 th))) (/.f64 (sin.f64 kx) ky)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 1 (sin.f64 kx)) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (/.f64 1 (/.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 th (pow.f64 kx 2)))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 ky 2) (pow.f64 kx 2))) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) (sin.f64 th)) |
(*.f64 (/.f64 (/.f64 1 (sin.f64 kx)) (/.f64 1 (sin.f64 ky))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) ky) 1/2)) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (sin.f64 ky))) |
(*.f64 (+.f64 (/.f64 (sin.f64 ky) kx) (*.f64 (sin.f64 ky) (*.f64 kx 1/6))) (sin.f64 th)) |
(/.f64 th (+.f64 1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (*.f64 -1/6 (*.f64 ky (/.f64 (pow.f64 th 3) (sin.f64 kx)))) (*.f64 ky (/.f64 th (sin.f64 kx)))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) |
(/.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) (sin.f64 th)) |
(/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (/.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (pow.f64 kx 2)) 2) |
(*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (sin.f64 ky))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) ky) 1/2)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) th) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(*.f64 2 (/.f64 (+.f64 (-.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -1) -1) (pow.f64 kx 2))) |
(*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 th (*.f64 -1/6 (pow.f64 th 3)))) (pow.f64 kx 2))) |
(*.f64 2 (*.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 2 (/.f64 1 (pow.f64 kx 2))))) |
(*.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 ky) (/.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (sin.f64 kx) (/.f64 2 ky))))) (sin.f64 th)) |
(/.f64 ky (/.f64 (sin.f64 kx) (*.f64 (*.f64 ky (/.f64 2 (sin.f64 kx))) (/.f64 (/.f64 (sin.f64 kx) ky) (/.f64 2 (sin.f64 th)))))) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 (/.f64 (pow.f64 kx 2) ky) 1/2) (*.f64 ky (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12))))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) ky)) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 ky)))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 ky))))) |
(*.f64 (/.f64 1 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))))) (sin.f64 th)) |
(*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) (sin.f64 th)) |
(*.f64 (/.f64 (/.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) (/.f64 1 (sin.f64 ky))) (sin.f64 th)) |
(+.f64 (sin.f64 th) (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -1/2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky))) |
(*.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky))))) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky))))) (sin.f64 th)) |
(*.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky))))) (sin.f64 th)) |
(*.f64 (/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 2 (sin.f64 ky))) (sin.f64 th)) |
(*.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 2 (*.f64 4 (/.f64 (sin.f64 kx) (/.f64 2 (sin.f64 ky)))))) (sin.f64 th)) |
(*.f64 1/2 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) (sin.f64 th)))) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) (+.f64 th (*.f64 (pow.f64 th 3) -1/6))) |
(*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (+.f64 (/.f64 (sin.f64 kx) ky) (*.f64 ky (*.f64 (sin.f64 kx) 1/6)))))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) ky) (*.f64 ky (*.f64 (pow.f64 kx 2) 1/6)))) (sin.f64 ky))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (+.f64 (/.f64 (pow.f64 kx 2) ky) (*.f64 ky (*.f64 (pow.f64 kx 2) 1/6))) 1/2)) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (sin.f64 th)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) (sin.f64 th)) |
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) (sin.f64 ky))) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky))) 1/2) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) (sin.f64 ky))) 1/2) (sin.f64 th)) |
| Outputs |
|---|
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (sin.f64 th)) |
(sin.f64 th) |
7 calls:
| 258.0ms | th |
| 258.0ms | kx |
| 235.0ms | (sin.f64 th) |
| 215.0ms | ky |
| 109.0ms | (sin.f64 ky) |
| Error | Segments | Branch |
|---|---|---|
| 18.8b | 3 | kx |
| 18.6b | 3 | ky |
| 26.3b | 7 | th |
| 17.4b | 3 | (sin.f64 ky) |
| 18.9b | 2 | (pow.f64 (sin.f64 kx) 2) |
| 18.0b | 3 | (sin.f64 kx) |
| 26.5b | 7 | (sin.f64 th) |
Compiled 1214 to 623 computations (48.7% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 8.34353437800702e-7 | 3.0047636314204932e-5 |
| 0.0ms | -0.003208976274633859 | -7.353576237186453e-15 |
Compiled 24 to 19 computations (20.8% saved)
| Inputs |
|---|
(sin.f64 th) |
(*.f64 1 (sin.f64 th)) |
(*.f64 ky (/.f64 th (sin.f64 kx))) |
(*.f64 (/.f64 ky kx) (sin.f64 th)) |
(/.f64 (*.f64 th ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) kx) |
(*.f64 (+.f64 (/.f64 ky kx) (*.f64 1/6 (*.f64 kx ky))) (sin.f64 th)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) kx) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (/.f64 ky (sin.f64 kx)) (/.f64 1 (sin.f64 th))) |
(/.f64 (/.f64 ky (/.f64 1 (sin.f64 th))) (sin.f64 kx)) |
(/.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) (/.f64 1 ky)) |
(/.f64 (neg.f64 ky) (/.f64 -1 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 ky) (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(/.f64 (/.f64 1 (sin.f64 kx)) (/.f64 (/.f64 1 ky) (sin.f64 th))) |
(/.f64 (/.f64 2 (/.f64 2 (sin.f64 th))) (/.f64 (sin.f64 kx) ky)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 1 (sin.f64 kx)) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (/.f64 1 (/.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 th (pow.f64 kx 2)))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 ky 2) (pow.f64 kx 2))) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) (sin.f64 th)) |
(*.f64 (/.f64 (/.f64 1 (sin.f64 kx)) (/.f64 1 (sin.f64 ky))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) ky) 1/2)) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (sin.f64 ky))) |
(*.f64 (+.f64 (/.f64 (sin.f64 ky) kx) (*.f64 (sin.f64 ky) (*.f64 kx 1/6))) (sin.f64 th)) |
(/.f64 th (+.f64 1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (*.f64 -1/6 (*.f64 ky (/.f64 (pow.f64 th 3) (sin.f64 kx)))) (*.f64 ky (/.f64 th (sin.f64 kx)))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) |
(/.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) (sin.f64 th)) |
(/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (/.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (pow.f64 kx 2)) 2) |
(*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (sin.f64 ky))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) ky) 1/2)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) th) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(*.f64 2 (/.f64 (+.f64 (-.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -1) -1) (pow.f64 kx 2))) |
(*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 th (*.f64 -1/6 (pow.f64 th 3)))) (pow.f64 kx 2))) |
(*.f64 2 (*.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 2 (/.f64 1 (pow.f64 kx 2))))) |
(*.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 ky) (/.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (sin.f64 kx) (/.f64 2 ky))))) (sin.f64 th)) |
(/.f64 ky (/.f64 (sin.f64 kx) (*.f64 (*.f64 ky (/.f64 2 (sin.f64 kx))) (/.f64 (/.f64 (sin.f64 kx) ky) (/.f64 2 (sin.f64 th)))))) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 (/.f64 (pow.f64 kx 2) ky) 1/2) (*.f64 ky (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12))))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) ky)) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 ky)))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 ky))))) |
(*.f64 (/.f64 1 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))))) (sin.f64 th)) |
(*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) (sin.f64 th)) |
(*.f64 (/.f64 (/.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) (/.f64 1 (sin.f64 ky))) (sin.f64 th)) |
(+.f64 (sin.f64 th) (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -1/2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky))) |
(*.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky))))) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky))))) (sin.f64 th)) |
(*.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky))))) (sin.f64 th)) |
(*.f64 (/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 2 (sin.f64 ky))) (sin.f64 th)) |
(*.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 2 (*.f64 4 (/.f64 (sin.f64 kx) (/.f64 2 (sin.f64 ky)))))) (sin.f64 th)) |
(*.f64 1/2 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) (sin.f64 th)))) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) (+.f64 th (*.f64 (pow.f64 th 3) -1/6))) |
(*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (+.f64 (/.f64 (sin.f64 kx) ky) (*.f64 ky (*.f64 (sin.f64 kx) 1/6)))))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) ky) (*.f64 ky (*.f64 (pow.f64 kx 2) 1/6)))) (sin.f64 ky))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (+.f64 (/.f64 (pow.f64 kx 2) ky) (*.f64 ky (*.f64 (pow.f64 kx 2) 1/6))) 1/2)) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) |
| Outputs |
|---|
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) |
6 calls:
| 542.0ms | ky |
| 370.0ms | (sin.f64 ky) |
| 254.0ms | kx |
| 153.0ms | th |
| 132.0ms | (sin.f64 kx) |
| Error | Segments | Branch |
|---|---|---|
| 26.0b | 3 | kx |
| 29.2b | 5 | ky |
| 32.5b | 3 | th |
| 28.1b | 5 | (sin.f64 ky) |
| 25.6b | 2 | (sin.f64 kx) |
| 34.2b | 1 | (sin.f64 th) |
Compiled 1069 to 535 computations (50% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.0018615204549814624 | 0.042153057594029396 |
Compiled 25 to 19 computations (24% saved)
| Inputs |
|---|
(sin.f64 th) |
(*.f64 1 (sin.f64 th)) |
(*.f64 ky (/.f64 th (sin.f64 kx))) |
(*.f64 (/.f64 ky kx) (sin.f64 th)) |
(/.f64 (*.f64 th ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) kx) |
(*.f64 (+.f64 (/.f64 ky kx) (*.f64 1/6 (*.f64 kx ky))) (sin.f64 th)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) kx) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (/.f64 ky (sin.f64 kx)) (/.f64 1 (sin.f64 th))) |
(/.f64 (/.f64 ky (/.f64 1 (sin.f64 th))) (sin.f64 kx)) |
(/.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) (/.f64 1 ky)) |
(/.f64 (neg.f64 ky) (/.f64 -1 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 ky) (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(/.f64 (/.f64 1 (sin.f64 kx)) (/.f64 (/.f64 1 ky) (sin.f64 th))) |
(/.f64 (/.f64 2 (/.f64 2 (sin.f64 th))) (/.f64 (sin.f64 kx) ky)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 1 (sin.f64 kx)) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 1 (sin.f64 ky)) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (/.f64 1 (/.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)) |
(*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 th (pow.f64 kx 2)))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 ky 2) (pow.f64 kx 2))) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky))) 1/2) (sin.f64 th)) |
(*.f64 (/.f64 (/.f64 1 (sin.f64 kx)) (/.f64 1 (sin.f64 ky))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) ky) 1/2)) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (sin.f64 ky))) |
(*.f64 (+.f64 (/.f64 (sin.f64 ky) kx) (*.f64 (sin.f64 ky) (*.f64 kx 1/6))) (sin.f64 th)) |
(/.f64 th (+.f64 1 (*.f64 (pow.f64 kx 2) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (*.f64 -1/6 (*.f64 ky (/.f64 (pow.f64 th 3) (sin.f64 kx)))) (*.f64 ky (/.f64 th (sin.f64 kx)))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) |
(/.f64 2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) (sin.f64 th)) |
(/.f64 2 (/.f64 (+.f64 2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (/.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (pow.f64 kx 2)) 2) |
(*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (sin.f64 ky))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) ky) 1/2)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) th) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(*.f64 2 (/.f64 (+.f64 (-.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -1) -1) (pow.f64 kx 2))) |
(*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 th (*.f64 -1/6 (pow.f64 th 3)))) (pow.f64 kx 2))) |
(*.f64 2 (*.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 2 (/.f64 1 (pow.f64 kx 2))))) |
(*.f64 (*.f64 (sin.f64 kx) (*.f64 (/.f64 2 ky) (/.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (sin.f64 kx) (/.f64 2 ky))))) (sin.f64 th)) |
(/.f64 ky (/.f64 (sin.f64 kx) (*.f64 (*.f64 ky (/.f64 2 (sin.f64 kx))) (/.f64 (/.f64 (sin.f64 kx) ky) (/.f64 2 (sin.f64 th)))))) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 (/.f64 (pow.f64 kx 2) ky) 1/2) (*.f64 ky (+.f64 1 (*.f64 (pow.f64 kx 2) 1/12))))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) ky)) (*.f64 (+.f64 1 (*.f64 1/12 (pow.f64 kx 2))) ky)) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 ky)))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 ky))))) |
(*.f64 (/.f64 1 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 ky) (sin.f64 kx))))) (sin.f64 th)) |
(*.f64 (/.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (/.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) (sin.f64 th)) |
(*.f64 (/.f64 (/.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) (/.f64 1 (sin.f64 ky))) (sin.f64 th)) |
(+.f64 (sin.f64 th) (*.f64 (pow.f64 kx 2) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) -1/2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (/.f64 (pow.f64 kx 2) (sin.f64 ky)) 1/2)) (sin.f64 ky))) |
(*.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 ky) (/.f64 2 (sin.f64 ky))))) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (/.f64 (sin.f64 kx) (sin.f64 ky))))) (sin.f64 th)) |
(*.f64 (/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 kx) (/.f64 4 (sin.f64 ky))))) (sin.f64 th)) |
(*.f64 (/.f64 (/.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 2 (sin.f64 ky))) (sin.f64 th)) |
(*.f64 (*.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) (/.f64 2 (*.f64 4 (/.f64 (sin.f64 kx) (/.f64 2 (sin.f64 ky)))))) (sin.f64 th)) |
(*.f64 1/2 (*.f64 (sin.f64 ky) (*.f64 (/.f64 2 (+.f64 (sin.f64 ky) (*.f64 (pow.f64 kx 2) (/.f64 1/2 (sin.f64 ky))))) (sin.f64 th)))) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))) (+.f64 th (*.f64 (pow.f64 th 3) -1/6))) |
(*.f64 (*.f64 (/.f64 2 (sin.f64 ky)) (/.f64 (sin.f64 ky) (*.f64 2 (+.f64 (/.f64 (sin.f64 kx) ky) (*.f64 ky (*.f64 (sin.f64 kx) 1/6)))))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) ky) (*.f64 ky (*.f64 (pow.f64 kx 2) 1/6)))) (sin.f64 ky))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (+.f64 (sin.f64 ky) (*.f64 (+.f64 (/.f64 (pow.f64 kx 2) ky) (*.f64 ky (*.f64 (pow.f64 kx 2) 1/6))) 1/2)) (sin.f64 ky))) |
| Outputs |
|---|
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) |
(sin.f64 th) |
6 calls:
| 118.0ms | ky |
| 90.0ms | kx |
| 90.0ms | th |
| 88.0ms | (sin.f64 th) |
| 86.0ms | (sin.f64 ky) |
| Error | Segments | Branch |
|---|---|---|
| 37.5b | 3 | kx |
| 37.1b | 3 | ky |
| 41.7b | 3 | th |
| 36.5b | 2 | (sin.f64 ky) |
| 36.8b | 2 | (sin.f64 kx) |
| 41.9b | 3 | (sin.f64 th) |
Compiled 1054 to 527 computations (50% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 9.114321703383575e-60 | 1.2146236792295965e-58 |
Compiled 24 to 19 computations (20.8% saved)
| Inputs |
|---|
(sin.f64 th) |
(*.f64 1 (sin.f64 th)) |
(*.f64 ky (/.f64 th (sin.f64 kx))) |
(*.f64 (/.f64 ky kx) (sin.f64 th)) |
(/.f64 (*.f64 th ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) kx) |
(*.f64 (+.f64 (/.f64 ky kx) (*.f64 1/6 (*.f64 kx ky))) (sin.f64 th)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) kx) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (/.f64 ky (sin.f64 kx)) (/.f64 1 (sin.f64 th))) |
(/.f64 (/.f64 ky (/.f64 1 (sin.f64 th))) (sin.f64 kx)) |
(/.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) (/.f64 1 ky)) |
(/.f64 (neg.f64 ky) (/.f64 -1 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 ky) (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(/.f64 (/.f64 1 (sin.f64 kx)) (/.f64 (/.f64 1 ky) (sin.f64 th))) |
(/.f64 (/.f64 2 (/.f64 2 (sin.f64 th))) (/.f64 (sin.f64 kx) ky)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
| Outputs |
|---|
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(sin.f64 th) |
6 calls:
| 38.0ms | ky |
| 32.0ms | (sin.f64 ky) |
| 29.0ms | kx |
| 28.0ms | (sin.f64 kx) |
| 11.0ms | (sin.f64 th) |
| Error | Segments | Branch |
|---|---|---|
| 37.5b | 3 | kx |
| 37.1b | 3 | ky |
| 43.4b | 1 | th |
| 36.5b | 2 | (sin.f64 ky) |
| 37.2b | 3 | (sin.f64 kx) |
| 43.4b | 1 | (sin.f64 th) |
Compiled 199 to 86 computations (56.8% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 9.114321703383575e-60 | 1.2146236792295965e-58 |
Compiled 24 to 19 computations (20.8% saved)
| Inputs |
|---|
(sin.f64 th) |
(*.f64 1 (sin.f64 th)) |
(*.f64 ky (/.f64 th (sin.f64 kx))) |
(*.f64 (/.f64 ky kx) (sin.f64 th)) |
(/.f64 (*.f64 th ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) kx) |
(*.f64 (+.f64 (/.f64 ky kx) (*.f64 1/6 (*.f64 kx ky))) (sin.f64 th)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) kx) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (/.f64 ky (sin.f64 kx)) (/.f64 1 (sin.f64 th))) |
(/.f64 (/.f64 ky (/.f64 1 (sin.f64 th))) (sin.f64 kx)) |
(/.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) (/.f64 1 ky)) |
(/.f64 (neg.f64 ky) (/.f64 -1 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 ky) (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(/.f64 (/.f64 1 (sin.f64 kx)) (/.f64 (/.f64 1 ky) (sin.f64 th))) |
(/.f64 (/.f64 2 (/.f64 2 (sin.f64 th))) (/.f64 (sin.f64 kx) ky)) |
| Outputs |
|---|
(sin.f64 th) |
(*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) |
(sin.f64 th) |
6 calls:
| 37.0ms | ky |
| 28.0ms | (sin.f64 ky) |
| 28.0ms | kx |
| 27.0ms | (sin.f64 kx) |
| 11.0ms | (sin.f64 th) |
| Error | Segments | Branch |
|---|---|---|
| 38.8b | 3 | kx |
| 37.1b | 3 | ky |
| 44.7b | 1 | th |
| 37.1b | 2 | (sin.f64 ky) |
| 38.4b | 3 | (sin.f64 kx) |
| 44.7b | 1 | (sin.f64 th) |
Compiled 191 to 85 computations (55.5% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 58.0ms | 9.114321703383575e-60 | 1.2146236792295965e-58 |
| 95.0ms | -0.0032089817820802778 | -7.353576237186453e-15 |
| 95.0ms | 111× | body | 1024 | valid |
| 30.0ms | 100× | body | 256 | valid |
| 25.0ms | 45× | body | 512 | valid |
Compiled 297 to 227 computations (23.6% saved)
| Inputs |
|---|
(sin.f64 th) |
(*.f64 1 (sin.f64 th)) |
(*.f64 ky (/.f64 th (sin.f64 kx))) |
(*.f64 (/.f64 ky kx) (sin.f64 th)) |
(/.f64 (*.f64 th ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) kx) |
(*.f64 (+.f64 (/.f64 ky kx) (*.f64 1/6 (*.f64 kx ky))) (sin.f64 th)) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
| Outputs |
|---|
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) |
(sin.f64 th) |
6 calls:
| 23.0ms | ky |
| 23.0ms | (sin.f64 kx) |
| 22.0ms | kx |
| 18.0ms | (sin.f64 ky) |
| 7.0ms | th |
| Error | Segments | Branch |
|---|---|---|
| 38.8b | 3 | kx |
| 37.1b | 3 | ky |
| 44.7b | 1 | th |
| 37.1b | 2 | (sin.f64 ky) |
| 38.4b | 3 | (sin.f64 kx) |
| 44.7b | 1 | (sin.f64 th) |
Compiled 93 to 47 computations (49.5% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 9.114321703383575e-60 | 1.2146236792295965e-58 |
Compiled 24 to 19 computations (20.8% saved)
| Inputs |
|---|
(sin.f64 th) |
(*.f64 1 (sin.f64 th)) |
(*.f64 ky (/.f64 th (sin.f64 kx))) |
(*.f64 (/.f64 ky kx) (sin.f64 th)) |
(/.f64 (*.f64 th ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) kx) |
(*.f64 (+.f64 (/.f64 ky kx) (*.f64 1/6 (*.f64 kx ky))) (sin.f64 th)) |
| Outputs |
|---|
(sin.f64 th) |
(/.f64 (*.f64 th ky) (sin.f64 kx)) |
(*.f64 (/.f64 ky kx) (sin.f64 th)) |
(sin.f64 th) |
5 calls:
| 25.0ms | kx |
| 22.0ms | (sin.f64 kx) |
| 20.0ms | ky |
| 14.0ms | th |
| 14.0ms | (sin.f64 th) |
| Error | Segments | Branch |
|---|---|---|
| 43.8b | 5 | kx |
| 42.4b | 4 | ky |
| 46.8b | 3 | th |
| 43.8b | 4 | (sin.f64 kx) |
| 46.8b | 3 | (sin.f64 th) |
Compiled 67 to 37 computations (44.8% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 81.0ms | 2.0349173654654529e-131 | 3.338927208899008e-128 |
| 128.0ms | -5.4792893792322974e-216 | -6.042700880037655e-220 |
| 104.0ms | -0.0032089817820802778 | -7.353576237186453e-15 |
| 228.0ms | 183× | body | 1024 | valid |
| 40.0ms | 78× | body | 512 | valid |
| 39.0ms | 155× | body | 256 | valid |
Compiled 473 to 347 computations (26.6% saved)
| Inputs |
|---|
(sin.f64 th) |
(*.f64 1 (sin.f64 th)) |
(*.f64 ky (/.f64 th (sin.f64 kx))) |
(*.f64 (/.f64 ky kx) (sin.f64 th)) |
| Outputs |
|---|
(sin.f64 th) |
(*.f64 ky (/.f64 th (sin.f64 kx))) |
(*.f64 (/.f64 ky kx) (sin.f64 th)) |
(sin.f64 th) |
5 calls:
| 17.0ms | (sin.f64 kx) |
| 16.0ms | kx |
| 13.0ms | ky |
| 10.0ms | (sin.f64 th) |
| 10.0ms | th |
| Error | Segments | Branch |
|---|---|---|
| 43.8b | 5 | kx |
| 42.4b | 4 | ky |
| 46.8b | 3 | th |
| 43.3b | 5 | (sin.f64 kx) |
| 46.8b | 3 | (sin.f64 th) |
Compiled 43 to 28 computations (34.9% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 72.0ms | 2.0349173654654529e-131 | 3.338927208899008e-128 |
| 68.0ms | -5.4792893792322974e-216 | -6.042700880037655e-220 |
| 98.0ms | -0.0032089817820802778 | -7.353576237186453e-15 |
| 157.0ms | 185× | body | 1024 | valid |
| 39.0ms | 159× | body | 256 | valid |
| 36.0ms | 72× | body | 512 | valid |
Compiled 473 to 347 computations (26.6% saved)
| Inputs |
|---|
(sin.f64 th) |
(*.f64 1 (sin.f64 th)) |
(*.f64 ky (/.f64 th (sin.f64 kx))) |
| Outputs |
|---|
(sin.f64 th) |
(*.f64 ky (/.f64 th (sin.f64 kx))) |
(sin.f64 th) |
5 calls:
| 12.0ms | (sin.f64 kx) |
| 10.0ms | kx |
| 10.0ms | ky |
| 10.0ms | (sin.f64 th) |
| 9.0ms | th |
| Error | Segments | Branch |
|---|---|---|
| 45.5b | 3 | kx |
| 44.2b | 3 | ky |
| 46.8b | 3 | th |
| 45.5b | 3 | (sin.f64 kx) |
| 46.8b | 3 | (sin.f64 th) |
Compiled 37 to 26 computations (29.7% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 48.0ms | 9.114321703383575e-60 | 1.2146236792295965e-58 |
| 85.0ms | -0.0032089817820802778 | -7.353576237186453e-15 |
| 76.0ms | 90× | body | 1024 | valid |
| 27.0ms | 113× | body | 256 | valid |
| 26.0ms | 53× | body | 512 | valid |
Compiled 281 to 211 computations (24.9% saved)
Total -0.0b remaining (-0%)
Threshold costs -0.0b (-0%)
| Inputs |
|---|
(sin.f64 th) |
(*.f64 1 (sin.f64 th)) |
| Outputs |
|---|
(sin.f64 th) |
4 calls:
| 7.0ms | th |
| 3.0ms | (sin.f64 th) |
| 3.0ms | ky |
| 3.0ms | kx |
| Error | Segments | Branch |
|---|---|---|
| 51.3b | 1 | kx |
| 51.3b | 1 | ky |
| 51.3b | 1 | th |
| 51.3b | 1 | (sin.f64 th) |
Compiled 26 to 19 computations (26.9% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 80 | 627 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) |
(if (<=.f64 (sin.f64 ky) -1152921504606847/576460752303423488) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) (if (<=.f64 (sin.f64 ky) 4722366482869645/4722366482869645213696) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (sin.f64 th)) (sin.f64 th))) |
(if (<=.f64 (sin.f64 kx) 1152921504606847/576460752303423488) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(if (<=.f64 (sin.f64 ky) 565391060729083/56539106072908298546665520023773392506479484700019806659891398441363832832) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) (sin.f64 th)) |
(if (<=.f64 (sin.f64 ky) 565391060729083/56539106072908298546665520023773392506479484700019806659891398441363832832) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) (sin.f64 th)) |
(if (<=.f64 ky -7378697629483821/2305843009213693952) (sin.f64 th) (if (<=.f64 ky 289762918623655/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) (sin.f64 th))) |
(if (<=.f64 (sin.f64 ky) 565391060729083/56539106072908298546665520023773392506479484700019806659891398441363832832) (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) (sin.f64 th)) |
(if (<=.f64 ky -7378697629483821/2305843009213693952) (sin.f64 th) (if (<=.f64 ky -2095899424605957/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (/.f64 (*.f64 th ky) (sin.f64 kx)) (if (<=.f64 ky 6792924845487599/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (*.f64 (/.f64 ky kx) (sin.f64 th)) (sin.f64 th)))) |
(if (<=.f64 ky -7378697629483821/2305843009213693952) (sin.f64 th) (if (<=.f64 ky -3260287993831489/776259046150354467574489744231251277628443008558348305569526019013025476343188443165439204414323238975243865348565536603085790022057407195722143637520590569602227488010424952775132642815799222412631499596858234375446423426908028928) (*.f64 ky (/.f64 th (sin.f64 kx))) (if (<=.f64 ky 1997919072202235/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) (*.f64 (/.f64 ky kx) (sin.f64 th)) (sin.f64 th)))) |
(if (<=.f64 ky -7378697629483821/2305843009213693952) (sin.f64 th) (if (<=.f64 ky 4161278206966051/452312848583266388373324160190187140051835877600158453279131187530910662656) (*.f64 ky (/.f64 th (sin.f64 kx))) (sin.f64 th))) |
(sin.f64 th) |
| Outputs |
|---|
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) |
(if (<=.f64 (sin.f64 ky) -1152921504606847/576460752303423488) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) (if (<=.f64 (sin.f64 ky) 4722366482869645/4722366482869645213696) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (sin.f64 th)) (sin.f64 th))) |
(if (<=.f64 (sin.f64 kx) 1152921504606847/576460752303423488) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(if (<=.f64 (sin.f64 ky) 565391060729083/56539106072908298546665520023773392506479484700019806659891398441363832832) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) (sin.f64 th)) |
(if (<=.f64 (sin.f64 ky) 565391060729083/56539106072908298546665520023773392506479484700019806659891398441363832832) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) (sin.f64 th)) |
(if (<=.f64 ky -7378697629483821/2305843009213693952) (sin.f64 th) (if (<=.f64 ky 289762918623655/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) (sin.f64 th))) |
(if (<=.f64 (sin.f64 ky) 565391060729083/56539106072908298546665520023773392506479484700019806659891398441363832832) (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) (sin.f64 th)) |
(if (<=.f64 ky -7378697629483821/2305843009213693952) (sin.f64 th) (if (<=.f64 ky -2095899424605957/388129523075177233787244872115625638814221504279174152784763009506512738171594221582719602207161619487621932674282768301542895011028703597861071818760295284801113744005212476387566321407899611206315749798429117187723211713454014464) (/.f64 (*.f64 th ky) (sin.f64 kx)) (if (<=.f64 ky 6792924845487599/199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264) (*.f64 (/.f64 ky kx) (sin.f64 th)) (sin.f64 th)))) |
(if (<=.f64 ky -7378697629483821/2305843009213693952) (sin.f64 th) (if (<=.f64 ky -3260287993831489/776259046150354467574489744231251277628443008558348305569526019013025476343188443165439204414323238975243865348565536603085790022057407195722143637520590569602227488010424952775132642815799222412631499596858234375446423426908028928) (*.f64 ky (/.f64 th (sin.f64 kx))) (if (<=.f64 ky 1997919072202235/6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580352) (*.f64 (/.f64 ky kx) (sin.f64 th)) (sin.f64 th)))) |
(if (<=.f64 ky -7378697629483821/2305843009213693952) (sin.f64 th) (if (<=.f64 ky 4161278206966051/452312848583266388373324160190187140051835877600158453279131187530910662656) (*.f64 ky (/.f64 th (sin.f64 kx))) (sin.f64 th))) |
(sin.f64 th) |
Compiled 258 to 160 computations (38% saved)
Compiled 228 to 99 computations (56.6% saved)
Loading profile data...